System.ServiceModel.Channels.WsrmUtilities
namespace System.ServiceModel.Channels
{
internal static class WsrmUtilities
{
public static TimeSpan CalculateKeepAliveInterval(TimeSpan inactivityTimeout, int maxRetryCount);
public static Exception CreateCSFaultException(MessageVersion version, ReliableMessagingVersion reliableMessagingVersion, Message message, IChannel innerChannel);
public static void ReadEmptyElement(XmlDictionaryReader reader);
public static UniqueId ReadIdentifier(XmlDictionaryReader reader, ReliableMessagingVersion reliableMessagingVersion);
public static long ReadSequenceNumber(XmlDictionaryReader reader);
public static long ReadSequenceNumber(XmlDictionaryReader reader, bool allowZero);
public static WsrmFault ValidateCloseSequenceResponse(ChannelReliableSession session, UniqueId messageId, WsrmMessageInfo info, long last);
public static WsrmFault ValidateFinalAck(ChannelReliableSession session, WsrmMessageInfo info, long last);
public static WsrmFault ValidateFinalAckExists(ChannelReliableSession session, WsrmAcknowledgmentInfo ackInfo);
public static WsrmFault ValidateTerminateSequenceResponse(ChannelReliableSession session, UniqueId messageId, WsrmMessageInfo info, long last);
public static bool ValidateWsrmRequest(ChannelReliableSession session, WsrmRequestInfo info, IReliableChannelBinder binder, RequestContext context);
public static void WriteIdentifier(XmlDictionaryWriter writer, ReliableMessagingVersion reliableMessagingVersion, UniqueId sequenceId);
}
}