Partager via


Operation<T>.WaitForCompletion Méthode

Définition

Surcharges

WaitForCompletion(CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletion(DelayStrategy, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletion(TimeSpan, CancellationToken)

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

WaitForCompletion(CancellationToken)

Source:
OperationOfT.cs

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

public virtual Azure.Response<T> WaitForCompletion (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitForCompletion : System.Threading.CancellationToken -> Azure.Response<'T>
override this.WaitForCompletion : System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function WaitForCompletion (Optional cancellationToken As CancellationToken = Nothing) As Response(Of T)

Paramètres

cancellationToken
CancellationToken

CancellationToken utilisé pour les appels de service périodiques.

Retours

Dernière réponse HTTP reçue du serveur.

Remarques

Cette méthode appelle régulièrement UpdateStatusAsync jusqu’à ce que HasCompleted ait la valeur true, puis retourne le résultat final de l’opération.

S’applique à

WaitForCompletion(DelayStrategy, CancellationToken)

Source:
OperationOfT.cs

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

public virtual Azure.Response<T> WaitForCompletion (Azure.Core.DelayStrategy delayStrategy, System.Threading.CancellationToken cancellationToken);
abstract member WaitForCompletion : Azure.Core.DelayStrategy * System.Threading.CancellationToken -> Azure.Response<'T>
override this.WaitForCompletion : Azure.Core.DelayStrategy * System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function WaitForCompletion (delayStrategy As DelayStrategy, cancellationToken As CancellationToken) As Response(Of T)

Paramètres

delayStrategy
DelayStrategy

Stratégie à utiliser pour déterminer le délai entre status demandes adressées au serveur. Si le serveur retourne l’en-tête de nouvelle tentative, le délai utilisé sera le maximum spécifié par la stratégie et la valeur d’en-tête.

cancellationToken
CancellationToken

CancellationToken utilisé pour les appels de service périodiques.

Retours

Dernière réponse HTTP reçue du serveur.

Remarques

Cette méthode appelle régulièrement UpdateStatusAsync jusqu’à ce que HasCompleted ait la valeur true, puis retourne le résultat final de l’opération.

S’applique à

WaitForCompletion(TimeSpan, CancellationToken)

Source:
OperationOfT.cs

Appelle régulièrement le serveur jusqu’à la fin de l’opération de longue durée.

public virtual Azure.Response<T> WaitForCompletion (TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken);
abstract member WaitForCompletion : TimeSpan * System.Threading.CancellationToken -> Azure.Response<'T>
override this.WaitForCompletion : TimeSpan * System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function WaitForCompletion (pollingInterval As TimeSpan, cancellationToken As CancellationToken) As Response(Of T)

Paramètres

pollingInterval
TimeSpan

Intervalle entre status demandes adressées au serveur. L’intervalle peut changer en fonction des informations retournées par le serveur. Par exemple, le serveur peut communiquer au client qu’il n’y a aucune raison d’interroger status modification avant un certain temps.

cancellationToken
CancellationToken

CancellationToken utilisé pour les appels de service périodiques.

Retours

Dernière réponse HTTP reçue du serveur.

Remarques

Cette méthode appelle régulièrement UpdateStatusAsync jusqu’à ce que HasCompleted ait la valeur true, puis retourne le résultat final de l’opération.

S’applique à