<PackageReference Include="System.ServiceModel.Primitives" Version="6.0.0-rc.23205.4" />

System.ServiceModel.Channels.OutputChannel

public abstract EndpointAddress RemoteAddress { get; }

public abstract Uri Via { get; }

protected OutputChannel(ChannelManagerBase manager)

protected virtual void AddHeadersTo(Message message)

public IAsyncResult BeginSend(Message message, AsyncCallback callback, object state)

public IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback callback, object state)

public void EndSend(IAsyncResult result)

protected abstract void OnSend(Message message, TimeSpan timeout)

protected abstract Task OnSendAsync(Message message, TimeSpan timeout)

public void Send(Message message)

public void Send(Message message, TimeSpan timeout)

public Task SendAsync(Message message)

public Task SendAsync(Message message, TimeSpan timeout)