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); }
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)); }