예제 #1
0
        private bool ConsumerWrapperInit()
        {
            this.consumerWrapper = consumerWrapperFactory.Create().WithMessageObserver(localMachineMessageForwader);
            this.cts             = new CancellationTokenSource();
            this.consumerWrapper.Run(cts.Token);

            Become(Initialized);
            return(false);
        }
예제 #2
0
        public void SetConsumer(ComponentBase consumer)
        {
            Contract.Requires(consumer == null);
            if (consumer is IBlazorMobxComponent mobxConsumer)
            {
                SetConsumer(mobxConsumer);
                return;
            }

            this.consumer = new ReflectionConsumerWrapper(consumer);
        }
예제 #3
0
        public void SetConsumer(IBlazorMobxComponent consumer)
        {
            Contract.Requires(consumer == null);

            this.consumer = new MobxConsumerWrapper(consumer);
        }