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

System.ServiceModel.Channels.ReliableRequestor

abstract class ReliableRequestor
namespace System.ServiceModel.Channels { internal abstract class ReliableRequestor { public IReliableChannelBinder Binder { get; set; } public bool IsCreateSequence { get; set; } public ActionHeader MessageAction { set; } public BodyWriter MessageBody { set; } public UniqueId MessageId { get; } public WsrmMessageHeader MessageHeader { get; set; } public MessageVersion MessageVersion { set; } public string TimeoutString1Index { set; } 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); public void SetRequestResponsePattern(); protected ReliableRequestor(); } }