Partilhar via


GetDirectionsOperation Classe

Definição

Um Operation<T> para acompanhar o status de uma solicitação RequestRouteDirectionsBatch. Após Value a conclusão bem-sucedida, será o resultado do lote de trajetos de rota.

public class GetDirectionsOperation : Azure.Operation<Azure.Maps.Routing.Models.RouteDirectionsBatchResult>
type GetDirectionsOperation = class
    inherit Operation<RouteDirectionsBatchResult>
Public Class GetDirectionsOperation
Inherits Operation(Of RouteDirectionsBatchResult)
Herança

Construtores

GetDirectionsOperation()

Inicializa uma nova GetDirectionsOperation instância para simulação.

GetDirectionsOperation(MapsRoutingClient, String)

Inicializa uma nova GetRouteMatrixOperation instância

Propriedades

HasCompleted

Obtém um valor que indica se a operação foi concluída.

HasValue

Indicando se a operação foi concluída e produziu com êxito um valor. A Value propriedade é o resultado do lote de trajetos de rota.

Id

Obtém uma ID que representa a operação que pode ser usada para sondar a status da operação de execução longa.

Value

Obtém o será o resultado do lote de trajetos de rota.

Métodos

GetRawResponse()

A última resposta HTTP recebida do servidor.

UpdateStatus(CancellationToken)

Verifique as status mais recentes da operação de cálculo da matriz de rotas.

UpdateStatusAsync(CancellationToken)

Verifique as status mais recentes da operação de cálculo da matriz de rotas.

WaitForCompletion(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletion(DelayStrategy, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletionAsync(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletionResponse(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)
WaitForCompletionResponseAsync(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation)

Aplica-se a