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

System.ServiceModel.Channels.ReliableInputConnection

namespace System.ServiceModel.Channels { internal sealed class ReliableInputConnection { public bool AllAdded { get; } public bool IsLastKnown { get; } public bool IsSequenceClosed { get; } public long Last { get; } public SequenceRangeCollection Ranges { get; } public ReliableMessagingVersion ReliableMessagingVersion { set; } public ReliableInputConnection(); public void Abort(ChannelBase channel); public bool CanMerge(long sequenceNumber); public static bool CanMerge(long sequenceNumber, SequenceRangeCollection ranges); public void Fault(ChannelBase channel); public bool IsValid(long sequenceNumber, bool isLast); public void Merge(long sequenceNumber, bool isLast); public bool SetCloseSequenceLast(long last); public bool SetTerminateSequenceLast(long last, out bool isLastLargeEnough); public bool Terminate(); public Task CloseAsync(TimeSpan timeout); } }