Freigeben über


GetRouteMatrixOperation Klasse

Definition

Ein Operation<T> zum Nachverfolgen der status einer GetRouteMatrix(WaitUntil, RouteMatrixOptions, CancellationToken) Anforderung. Bei Value erfolgreicher Fertigstellung wird das Ergebnis der Routenmatrix angezeigt.

public class GetRouteMatrixOperation : Azure.Operation<Azure.Maps.Routing.Models.RouteMatrixResult>
type GetRouteMatrixOperation = class
    inherit Operation<RouteMatrixResult>
Public Class GetRouteMatrixOperation
Inherits Operation(Of RouteMatrixResult)
Vererbung
GetRouteMatrixOperation

Konstruktoren

GetRouteMatrixOperation()

Initialisiert einen neuen GetRouteMatrixOperation instance für die Simulation.

GetRouteMatrixOperation(MapsRoutingClient, String)

Initialisiert eine neue GetRouteMatrixOperation instance

Eigenschaften

HasCompleted

Ruft einen Wert ab, der angibt, ob der Vorgang abgeschlossen wurde.

HasValue

Gibt an, ob der Vorgang abgeschlossen und erfolgreich einen Wert generiert hat. Die Value -Eigenschaft ist das Ergebnis der Routenmatrix.

Id

Ruft eine ID ab, die den Vorgang darstellt, der verwendet werden kann, um die status des zeitintensiven Vorgangs abzufragen.

Value

Ruft das ergebnis der Routenmatrix ab.

Methoden

GetRawResponse()

Die letzte HTTP-Antwort, die vom Server empfangen wurde.

UpdateStatus(CancellationToken)

Überprüfen Sie die neuesten status des Berechnungsvorgangs der Routenmatrix.

UpdateStatusAsync(CancellationToken)

Überprüfen Sie die neuesten status des Berechnungsvorgangs der Routenmatrix.

WaitForCompletion(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletion(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionResponse(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)

Gilt für: