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

System.ServiceModel.Channels.ReliableOutputConnection

public bool Closed { get; }

public long Last { get; }

public ReliableOutputConnection(UniqueId id, int maxTransferWindowSize, MessageVersion messageVersion, ReliableMessagingVersion reliableMessagingVersion, TimeSpan initialRtt, bool requestAcks, TimeSpan sendTimeout)

public void Abort(ChannelBase channel)

public Task<bool> AddMessageAsync(Message message, TimeSpan timeout, object state)

public bool CheckForTermination()

public Task CloseAsync(TimeSpan timeout)

public void Fault(ChannelBase channel)

public void ProcessTransferred(long transferred, SequenceRangeCollection ranges, int quotaRemaining)

public void ProcessTransferred(SequenceRangeCollection ranges, int quotaRemaining)

public void Terminate()