Partager via


GetDirectionsOperation Classe

Définition

pour Operation<T> le suivi des status d’une requête RequestRouteDirectionsBatch. Une Value fois l’achèvement réussi, il s’agira du résultat du lot des directions d’itinéraire.

public class GetDirectionsOperation : Azure.Operation<Azure.Maps.Routing.Models.RouteDirectionsBatchResult>
type GetDirectionsOperation = class
    inherit Operation<RouteDirectionsBatchResult>
Public Class GetDirectionsOperation
Inherits Operation(Of RouteDirectionsBatchResult)
Héritage

Constructeurs

GetDirectionsOperation()

Initialise une nouvelle GetDirectionsOperation instance pour les moqueries.

GetDirectionsOperation(MapsRoutingClient, String)

Initialise une nouvelle GetRouteMatrixOperation instance

Propriétés

HasCompleted

Obtient une valeur indiquant si l’opération est terminée.

HasValue

Indiquant si l’opération s’est terminée et a produit une valeur. La Value propriété est le résultat du lot des itinéraires.

Id

Obtient un ID représentant l’opération qui peut être utilisée pour interroger la status de l’opération de longue durée.

Value

Obtient le résultat du lot de directions d’itinéraire.

Méthodes

GetRawResponse()

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

UpdateStatus(CancellationToken)

Vérifiez la dernière status de l’opération de calcul de la matrice de routage.

UpdateStatusAsync(CancellationToken)

Vérifiez la dernière status de l’opération de calcul de la matrice de routage.

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.

(Hérité de Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

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

WaitForCompletionAsync(CancellationToken)

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

WaitForCompletionAsync(DelayStrategy, CancellationToken)

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

(Hérité de Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

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

WaitForCompletionResponse(CancellationToken)

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

(Hérité de Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

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

(Hérité de Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

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

(Hérité de Operation)
WaitForCompletionResponseAsync(CancellationToken)

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

(Hérité de Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

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

(Hérité de Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

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

(Hérité de Operation)

S’applique à