IMessageListenerSession

StockSharp.Server.Core

The interface describing a session, create by IMessageListener.

Implements: ILogReceiver, ILogSource, IDisposable

Properties

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

Address.

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

Authorization token.

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

The number of bytes received.

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

The number of bytes sent.

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

Creation time.

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

The number of errors.

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

Is connected.

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

Is demo session.

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

Enabled.

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

Client app language.

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

The timeout of reading data. The default value is Zero.

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

Server session.

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

Identifier.

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

Server endpoint identifier.

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

Total error count.

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

Updated time.

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

Client app version.

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

The timeout of sending data. The default value is Zero.

Methods

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

Increase BytesSent.

count
Value.
IncreaseErrorCount
public void IncreaseErrorCount()
iMessageListenerSession.IncreaseErrorCount()

Increase ErrorCount.

ResetErrorCount
public void ResetErrorCount()
iMessageListenerSession.ResetErrorCount()

Reset ErrorCount.