public async Task <ISendEndpoint> GetSendEndpoint(Uri address)
        {
            ISendTransport sendTransport = await _transportProvider.GetSendTransport(address).ConfigureAwait(false);

            sendTransport.ConnectSendObserver(_sendObservable);
            return(new SendEndpoint(sendTransport, _serializer, address, _sourceAddress, _sendPipe));
        }
 public ConnectHandle ConnectSendObserver(ISendObserver observer)
 {
     return(_sendTransport.ConnectSendObserver(observer));
 }