Ejemplo n.º 1
0
        public ReturnFromPostInvocationConfiguration With(IPostInvocationConfiguration configuration)
        {
            var sequence = new TriggeredMessageSequence();
            var inspector = new RouteInvocationTriggeringSequenceOfEvents(_route, configuration.CreateInvocationInspector(_route), sequence);

            var returnValueProxy = new NullOrInvocationReturnValueProducer();
            _route.AddReturn(inspector, returnValueProxy);

            return new ReturnFromPostInvocationConfiguration(sequence, _service, returnValueProxy);
        }
Ejemplo n.º 2
0
        public ReturnFromPostInvocationConfiguration With(IPostInvocationConfiguration configuration)
        {
            var sequence  = new TriggeredMessageSequence();
            var inspector = new RouteInvocationTriggeringSequenceOfEvents(_route, configuration.CreateInvocationInspector(_route), sequence);

            var returnValueProxy = new NullOrInvocationReturnValueProducer();

            _route.AddReturn(inspector, returnValueProxy);

            return(new ReturnFromPostInvocationConfiguration(sequence, _service, returnValueProxy));
        }