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 (token) 取消, 从而引发订阅。 当订阅停止或失败时, 流将完成 。
- provider
- 订阅提供者.
- subscription
- 目标订阅.
返回值: 已过滤到 . 的订阅对象的Async 流入数据对象 。