コード例 #1
0
        public Task Handle(SagaInitiateRequestingMessage message, IMessageHandlerContext context)
        {
            Data.MessageId = message.MessageId;
            var newMessage = new SagaRequestToRespondingMessage
            {
                Sender = EndpointNames.EndpointName
            };

            return(context.Send(message.TargetEndpoint, newMessage));
        }
コード例 #2
0
        public Task Handle(SagaRequestToRespondingMessage message, IMessageHandlerContext context)
        {
            Data.MessageId = message.MessageId;
            var response = new SagaResponseFromOtherMessage
            {
                Sender = EndpointNames.EndpointName
            };

            return(context.Reply(response));
        }
コード例 #3
0
        public void Handle(SagaRequestToRespondingMessage message)
        {
            Data.MessageId = message.MessageId;
            var response = new SagaResponseFromOtherMessage
            {
                Sender = EndpointNames.EndpointName
            };

            Bus.Reply(response);
        }
コード例 #4
0
        public void Handle(SagaInitiateRequestingMessage message)
        {
            Data.MessageId = message.MessageId;
            var newMessage = new SagaRequestToRespondingMessage
            {
                Sender = EndpointNames.EndpointName
            };

            Bus.Send(message.TargetEndpoint, newMessage);
        }