<PackageReference Include="System.ServiceModel.Primitives" Version="6.1.0" />

System.ServiceModel.Channels.RequestChannel

protected bool ManualAddressing { get; }

public Uri Via { get; }

protected RequestChannel(ChannelManagerBase channelFactory, EndpointAddress to, Uri via, bool manualAddressing)

protected void AbortPendingRequests()

protected virtual void AddHeadersTo(Message message)

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

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

protected abstract IAsyncRequest CreateAsyncRequest(Message message)

protected void FaultPendingRequests()

public Message Request(Message message)

public Message Request(Message message, TimeSpan timeout)

public Task<Message> RequestAsync(Message message)

public Task<Message> RequestAsync(Message message, TimeSpan timeout)

protected void WaitForPendingRequests(TimeSpan timeout)