public override ISendEndpointProvider CreateSendEndpointProvider(Uri sourceAddress, params ISendPipeSpecification[] specifications)
        {
            var pipe = CreateSendPipe(specifications);

            var provider = new HttpSendEndpointProvider(MessageSerializer, sourceAddress, SendTransportProvider, pipe);

            return new SendEndpointCache(provider, CacheDurationProvider);
        }
Exemple #2
0
        public override ISendEndpointProvider CreateSendEndpointProvider(Uri sourceAddress, params ISendPipeSpecification[] specifications)
        {
            var pipe = CreateSendPipe(specifications);

            var provider = new HttpSendEndpointProvider(MessageSerializer, sourceAddress, SendTransportProvider, pipe);

            return(new SendEndpointCache(provider, CacheDurationProvider));
        }
        ISendEndpointProvider CreateSendEndpointProvider()
        {
            var provider = new HttpSendEndpointProvider(_serializer, InputAddress, _sendTransportProvider.Value, _sendPipe);

            return(new SendEndpointCache(provider));
        }