FixSession

StockSharp.Server.Fix

セッションの設定

継承元: BaseLogReceiver

実装: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable

コンストラクター

FixSession
public FixSession()
fixSession = FixSession()

FixSession の新規インスタンスを初期化します。

プロパティ

Address
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value

サーバーアドレス。

DateParser
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value

デイトパーサー。

DateTimeParser
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value

日と時刻のパーサ。

Dialect
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value

FIX の文字盤です。デフォルトは DefaultFixDialect です。

Encoding
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value

データ伝送に使用されるエンコーディング。

HeartBeat
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value

接続の可用性チェックの間隔。デフォルトは1分です。

IncrementalDepthUpdates
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value

注文書で変更を送信するために。無効にすると、注文書は完全に送信されます。デフォルトは有効です。

IsConnected
public virtual bool IsConnected { get; }
value = fixSession.IsConnected

接続状況を取得します。

IsEnabled
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value

有効化。

MaxReadBytes
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value

読み込みごとに許可されたバイトの最大値を取得およびセットします。

MaxWriteBytes
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value

書き込みごとに許可されたバイトの最大値を取得およびセットします。

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

読み込みデータのタイムアウト。デフォルト値はゼロです。

SenderCompId
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value

送信者ID。

TargetCompId
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value

ターゲットID。

TimeParser
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value

タイムパーサー。

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

データの送信のタイムアウト。デフォルト値はゼロです。

YearMonthParser
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value

年と月をパーサ。

メソッド

IncreaseBytesSent
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)

代表取締役社長 佐藤 浩一

count
値。
IncreaseErrorCount
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()

代表取締役社長 佐藤 浩一

Load
public override void Load(SettingsStorage storage)
fixSession.Load(storage)

設定をロードします。

storage
設定ストレージ。
ResetErrorCount
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()

代表取締役社長 佐藤 浩一

Save
public override void Save(SettingsStorage storage)
fixSession.Save(storage)

設定を保存します。

storage
設定ストレージ。