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 .