IMessageListenerSession
Интерфейс, описывающий сеанс, создан IMessageListener.
Реализует: ILogReceiver, ILogSource, IDisposable
Свойства
public string AuthorizationToken { get; }
value = iMessageListenerSession.AuthorizationToken
Токен авторизации.
public long BytesReceived { get; }
value = iMessageListenerSession.BytesReceived
Количество полученных байтов.
public long BytesSent { get; }
value = iMessageListenerSession.BytesSent
Количество отправленных байтов.
public DateTime CreationTime { get; }
value = iMessageListenerSession.CreationTime
Время создания.
public int ErrorCount { get; }
value = iMessageListenerSession.ErrorCount
Количество ошибок.
public string KeyId { get; }
value = iMessageListenerSession.KeyId
The public API-key id this session authenticated with, or for login/password (and machine-to-machine) sessions.
public string Language { get; }
value = iMessageListenerSession.Language
Язык клиентского приложения.
public TimeSpan ReadTimeout { get; set; }
value = iMessageListenerSession.ReadTimeout
iMessageListenerSession.ReadTimeout = value
Время ожидания данных считывания. Значение по умолчанию равно нулю.
public IMessageListenerSession ServerSession { get; }
value = iMessageListenerSession.ServerSession
Серверная сессия.
public string TargetCompId { get; }
value = iMessageListenerSession.TargetCompId
Идентификатор конечной точки сервера.
public int TotalErrorCount { get; }
value = iMessageListenerSession.TotalErrorCount
Полный подсчет ошибок.
public DateTime UpdatedTime { get; }
value = iMessageListenerSession.UpdatedTime
Обновленное время.
public long UserId { get; }
value = iMessageListenerSession.UserId
The broker user this session belongs to, or zero when it belongs to none.
public long UserSessionId { get; }
value = iMessageListenerSession.UserSessionId
The broker session whose token signed this session in, or zero when no broker session did: a password, an API key or a machine-to-machine login.
public string Version { get; }
value = iMessageListenerSession.Version
Версия клиентского приложения.
public TimeSpan WriteTimeout { get; set; }
value = iMessageListenerSession.WriteTimeout
iMessageListenerSession.WriteTimeout = value
Время отсчета отправки данных. Значение по умолчанию равно нулю.
Методы
public void IncreaseBytesReceived(int count)
iMessageListenerSession.IncreaseBytesReceived(count)
Increase BytesReceived.
- count
- Value.
public void IncreaseBytesSent(int count)
iMessageListenerSession.IncreaseBytesSent(count)
Увеличьте BytesSent.
- count
- Ценность.
public void IncreaseErrorCount()
iMessageListenerSession.IncreaseErrorCount()
Увеличьте ErrorCount.
public void ResetErrorCount()
iMessageListenerSession.ResetErrorCount()
Сброс ErrorCount.