InMemoryExchangeInfoProvider

StockSharp.BusinessEntities

株式および取引ボードのメモリプロバイダ。

実装: IExchangeInfoProvider, IBoardMessageProvider

コンストラクター

InMemoryExchangeInfoProvider
public InMemoryExchangeInfoProvider()
inMemoryExchangeInfoProvider = InMemoryExchangeInfoProvider()

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

プロパティ

Boards
public IEnumerable<ExchangeBoard> Boards { get; }
value = inMemoryExchangeInfoProvider.Boards

あらゆる取引所。

Exchanges
public IEnumerable<Exchange> Exchanges { get; }
value = inMemoryExchangeInfoProvider.Exchanges

取引所の一覧

メソッド

Delete
public virtual void Delete(Exchange exchange)
inMemoryExchangeInfoProvider.Delete(exchange)

交換の削除

exchange
交換。
Delete
public virtual void Delete(ExchangeBoard board)
inMemoryExchangeInfoProvider.Delete(board)

交換ボードを削除します。

board
交換ボード。
InitAsync
public virtual ValueTask InitAsync(CancellationToken cancellationToken)
result = inMemoryExchangeInfoProvider.InitAsync(cancellationToken)

ストレージを初期化します。

Save
public virtual void Save(ExchangeBoard board)
inMemoryExchangeInfoProvider.Save(board)

ボードを保存します。

board
取引ボード。
Save
public virtual void Save(Exchange exchange)
inMemoryExchangeInfoProvider.Save(exchange)

交換を保存します。

exchange
交換。
TryGetExchange
public Exchange TryGetExchange(string code)
result = inMemoryExchangeInfoProvider.TryGetExchange(code)

コードで交換する。

code
交換コード名。

戻り値: 交換。指定されたコードとの交換が存在しない場合は、返されます。

TryGetExchangeBoard
public ExchangeBoard TryGetExchangeBoard(string code)
result = inMemoryExchangeInfoProvider.TryGetExchangeBoard(code)

コードでボードを取得する。

code
ボードコードコード。

戻り値: 取引ボード。指定されたコードを持つボードが存在しない場合、返されます。

イベント

BoardAdded
public event Action<ExchangeBoard> BoardAdded
inMemoryExchangeInfoProvider.BoardAdded += handler

新規ボードの追加に関するお知らせ

BoardRemoved
public event Action<ExchangeBoard> BoardRemoved
inMemoryExchangeInfoProvider.BoardRemoved += handler

既存基板の削除に関するお知らせ

ExchangeAdded
public event Action<Exchange> ExchangeAdded
inMemoryExchangeInfoProvider.ExchangeAdded += handler

新規交換の申し込みについて

ExchangeRemoved
public event Action<Exchange> ExchangeRemoved
inMemoryExchangeInfoProvider.ExchangeRemoved += handler

既存の取引所の削除に関する通知