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
既存の取引所の削除に関する通知