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

System.ServiceModel.Channels.ReliableRequestor

abstract class ReliableRequestor
protected IReliableChannelBinder Binder { get; set; }

protected bool IsCreateSequence { get; set; }

public WsrmMessageHeader MessageHeader { get; set; }

public UniqueId MessageId { get; }

protected ReliableRequestor()

public void Abort(CommunicationObject communicationObject)

public virtual void Fault(CommunicationObject communicationObject)

public abstract WsrmMessageInfo GetInfo()

protected abstract Task<Message> OnRequestAsync(Message request, TimeSpan timeout, bool last)

public Task<Message> RequestAsync(TimeSpan timeout)

public abstract void SetInfo(WsrmMessageInfo info)