ISubscriptionProviderAsyncExtensions
StockSharp.BusinessEntities
Extensões de sincronização para ISubscriptionProvider.
Métodos
SubscribeAsync
public static ValueTask SubscribeAsync(ISubscriptionProvider provider, Subscription subscription, CancellationToken cancellationToken)
result = ISubscriptionProviderAsyncExtensions.SubscribeAsync(provider, subscription, cancellationToken)
Subscreva- se, aguarde o início e mantenha- o activo até ser cancelado. Ao cancelar, o método irá chamar Subscrição) e terminar após a assinatura ser interrompida.
- provider
- Prestador de assinaturas.
- subscription
- Assinatura para gerir.
- cancellationToken
- Inscrição de cancelamento que desencadeia a anulação.
Retorna: Um ValueTask que termina após a assinatura ser interrompida (devido a cancelamento ou falha).
SubscribeAsync``1
public static IAsyncEnumerable<T> SubscribeAsync<T>(ISubscriptionProvider provider, Subscription subscription)
result = ISubscriptionProviderAsyncExtensions.SubscribeAsync(provider, subscription)
Subscreva e obtenha uma sequência assincronizada de dados de entrada do tipo indicado. Use .WithCancellation (token) para cancelar, o que desencadeia a Subscrição). O fluxo termina quando a subscrição pára ou falha.
- provider
- Prestador de assinaturas.
- subscription
- Assinatura do alvo.
Retorna: Async fluxo de dados de objetos de entrada para a assinatura dada filtrado para .