IMessageListenerSession

StockSharp.Server.Core

Интерфейс, описывающий сеанс, создан IMessageListener.

Реализует: ILogReceiver, ILogSource, IDisposable

Свойства

Address
public EndPoint Address { get; }
value = iMessageListenerSession.Address

Адрес.

AuthorizationToken
public string AuthorizationToken { get; }
value = iMessageListenerSession.AuthorizationToken

Токен авторизации.

BytesReceived
public long BytesReceived { get; }
value = iMessageListenerSession.BytesReceived

Количество полученных байтов.

BytesSent
public long BytesSent { get; }
value = iMessageListenerSession.BytesSent

Количество отправленных байтов.

CreationTime
public DateTime CreationTime { get; }
value = iMessageListenerSession.CreationTime

Время создания.

ErrorCount
public int ErrorCount { get; }
value = iMessageListenerSession.ErrorCount

Количество ошибок.

IsConnected
public bool IsConnected { get; }
value = iMessageListenerSession.IsConnected

Он связан.

IsDemo
public bool IsDemo { get; }
value = iMessageListenerSession.IsDemo

Это демо-сессия.

IsEnabled
public bool IsEnabled { get; }
value = iMessageListenerSession.IsEnabled

Включено.

KeyId
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.

Language
public string Language { get; }
value = iMessageListenerSession.Language

Язык клиентского приложения.

ReadTimeout
public TimeSpan ReadTimeout { get; set; }
value = iMessageListenerSession.ReadTimeout
iMessageListenerSession.ReadTimeout = value

Время ожидания данных считывания. Значение по умолчанию равно нулю.

ServerSession
public IMessageListenerSession ServerSession { get; }
value = iMessageListenerSession.ServerSession

Серверная сессия.

SessionId
public string SessionId { get; }
value = iMessageListenerSession.SessionId

Идентификатор.

TargetCompId
public string TargetCompId { get; }
value = iMessageListenerSession.TargetCompId

Идентификатор конечной точки сервера.

TotalErrorCount
public int TotalErrorCount { get; }
value = iMessageListenerSession.TotalErrorCount

Полный подсчет ошибок.

UpdatedTime
public DateTime UpdatedTime { get; }
value = iMessageListenerSession.UpdatedTime

Обновленное время.

UserId
public long UserId { get; }
value = iMessageListenerSession.UserId

The broker user this session belongs to, or zero when it belongs to none.

UserSessionId
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.

Version
public string Version { get; }
value = iMessageListenerSession.Version

Версия клиентского приложения.

WriteTimeout
public TimeSpan WriteTimeout { get; set; }
value = iMessageListenerSession.WriteTimeout
iMessageListenerSession.WriteTimeout = value

Время отсчета отправки данных. Значение по умолчанию равно нулю.

Методы

IncreaseBytesReceived
public void IncreaseBytesReceived(int count)
iMessageListenerSession.IncreaseBytesReceived(count)

Increase BytesReceived.

count
Value.
IncreaseBytesSent
public void IncreaseBytesSent(int count)
iMessageListenerSession.IncreaseBytesSent(count)

Увеличьте BytesSent.

count
Ценность.
IncreaseErrorCount
public void IncreaseErrorCount()
iMessageListenerSession.IncreaseErrorCount()

Увеличьте ErrorCount.

ResetErrorCount
public void ResetErrorCount()
iMessageListenerSession.ResetErrorCount()

Сброс ErrorCount.