ISubscriptionProviderAsyncExtensions
StockSharp.BusinessEntities
ISubscriptionProvider@ の Async 拡張機能
メソッド
SubscribeAsync
public static ValueTask SubscribeAsync(ISubscriptionProvider provider, Subscription subscription, CancellationToken cancellationToken)
result = ISubscriptionProviderAsyncExtensions.SubscribeAsync(provider, subscription, cancellationToken)
サブスクリプションを購読し、開始を待ち、キャンセルするまで有効に保ちます。キャンセル時に、サブスクリプションが停止した後にメソッドがサブスクリプションを呼び出します。
- provider
- サブスクリプションプロバイダー。
- subscription
- 管理するためのサブスクリプション。
- cancellationToken
- サブスクリプションをトリガーするキャンセルトークン。
戻り値: サブスクリプションが停止した後に完了する@ValueTask@(キャンセルまたは失敗する)。
SubscribeAsync``1
public static IAsyncEnumerable<T> SubscribeAsync<T>(ISubscriptionProvider provider, Subscription subscription)
result = ISubscriptionProviderAsyncExtensions.SubscribeAsync(provider, subscription)
指定したタイプの入力データの非同期ストリームを購読して取得します。 .WithCancellation(トークン) を使用して、サブスクリプションをトリガーします。 サブスクリプションが停止または失敗したときにストリームが完成します。
- provider
- サブスクリプションプロバイダー。
- subscription
- ターゲットサブスクリプション。
戻り値: 指定したサブスクリプションがフィルタリングされたデータオブジェクトの非同期ストリーム。