SecurityMappingMessageAdapter

StockSharp.Algo

金融機器識別子は、メッセージアダプタをマッピングします。

継承元: MessageAdapterWrapper

コンストラクター

SecurityMappingMessageAdapter
public SecurityMappingMessageAdapter(IMessageAdapter innerAdapter, ISecurityMappingStorageProvider provider)
securityMappingMessageAdapter = SecurityMappingMessageAdapter(innerAdapter, provider)

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

innerAdapter
アダプターは、どのメッセージが指示されるかに。
provider
金融機器識別子は、ストレージプロバイダをマッピングします。
SecurityMappingMessageAdapter
public SecurityMappingMessageAdapter(IMessageAdapter innerAdapter, ISecurityMappingStorageProvider provider, ISecurityMappingManager manager)
securityMappingMessageAdapter = SecurityMappingMessageAdapter(innerAdapter, provider, manager)

カスタマイズマネージャでSecurityMappingMessageAdapterの新規インスタンスを初期化します。

innerAdapter
アダプターは、どのメッセージが指示されるかに。
provider
金融機器識別子は、ストレージプロバイダをマッピングします。
manager
金融商品マッピングマネージャー。

プロパティ

Provider
public ISecurityMappingStorageProvider Provider { get; }
value = securityMappingMessageAdapter.Provider

金融機器識別子は、ストレージプロバイダをマッピングします。

メソッド

Clone
public override IMessageAdapter Clone()
result = securityMappingMessageAdapter.Clone()

コピーの作成SecurityMappingMessageAdapter

戻り値: コピー

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = securityMappingMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

プロセスInnerAdapter@出力メッセージ。

message
メッセージを送信する
cancellationToken
キャンセルトークン。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = securityMappingMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

送信する

message
Message.
cancellationToken
CancellationToken