Session public class Session : IDisposable Documentation protected const int MAXIMUM_PACKET_SIZE = 35000 protected const int MAXIMUM_PAYLOAD_SIZE = 32768 public Message ClientInitMessage { get; } public string ClientVersion { get; } public ConnectionInfo ConnectionInfo { get; } public bool IsConnected { get; } public string ServerVersion { get; } public byte[] SessionId { get; } public SemaphoreLight SessionSemaphore { get; } public event EventHandler<EventArgs> Disconnected public event EventHandler<ExceptionEventArgs> ErrorOccured public void Connect() public void Disconnect() public void Dispose() protected virtual void Dispose(bool disposing) protected virtual void OnChannelCloseReceived(ChannelCloseMessage message) protected virtual void OnChannelDataReceived(ChannelDataMessage message) protected virtual void OnChannelEofReceived(ChannelEofMessage message) protected virtual void OnChannelExtendedDataReceived(ChannelExtendedDataMessage message) protected virtual void OnChannelFailureReceived(ChannelFailureMessage message) protected virtual void OnChannelOpenConfirmationReceived(ChannelOpenConfirmationMessage message) protected virtual void OnChannelOpenFailureReceived(ChannelOpenFailureMessage message) protected virtual void OnChannelOpenReceived(ChannelOpenMessage message) protected virtual void OnChannelRequestReceived(ChannelRequestMessage message) protected virtual void OnChannelSuccessReceived(ChannelSuccessMessage message) protected virtual void OnChannelWindowAdjustReceived(ChannelWindowAdjustMessage message) protected virtual void OnDebugReceived(DebugMessage message) protected virtual void OnDisconnectReceived(DisconnectMessage message) protected virtual void OnGlobalRequestReceived(GlobalRequestMessage message) protected virtual void OnIgnoreReceived(IgnoreMessage message) protected virtual void OnKeyExchangeInitReceived(KeyExchangeInitMessage message) protected virtual void OnMessageReceived(Message message) protected virtual void OnNewKeysReceived(NewKeysMessage message) protected virtual void OnRequestFailureReceived(RequestFailureMessage message) protected virtual void OnRequestSuccessReceived(RequestSuccessMessage message) protected virtual void OnServiceAcceptReceived(ServiceAcceptMessage message) protected virtual void OnServiceRequestReceived(ServiceRequestMessage message) protected virtual void OnUnimplementedReceived(UnimplementedMessage message) protected virtual void OnUserAuthenticationBannerReceived(BannerMessage message) protected virtual void OnUserAuthenticationFailureReceived(FailureMessage message) protected virtual void OnUserAuthenticationRequestReceived(RequestMessage message) protected virtual void OnUserAuthenticationSuccessReceived(SuccessMessage message) public void RegisterMessage(string messageName) public void UnRegisterMessage(string messageName)