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)

代表取締役社長 佐藤 浩一

count
値。
IncreaseErrorCount
public void IncreaseErrorCount()
iMessageListenerSession.IncreaseErrorCount()

代表取締役社長 佐藤 浩一

ResetErrorCount
public void ResetErrorCount()
iMessageListenerSession.ResetErrorCount()

代表取締役社長 佐藤 浩一