예제 #1
0
파일: Consumer.cs 프로젝트: martinosk/dafda
        private async Task ProcessNextMessage(TopicSubscriberScope topicSubscriberScope, CancellationToken cancellationToken)
        {
            var messageResult = await topicSubscriberScope.GetNext(cancellationToken);

            await _localMessageDispatcher.Dispatch(messageResult.Message);

            if (_configuration.EnableAutoCommit == false)
            {
                await messageResult.Commit();
            }
        }
 public TopicSubscriberScopeFactoryStub(TopicSubscriberScope result)
 {
     _result = result;
 }