Freigeben über


FabricClient.ServiceManagementClient.GetServiceManifestAsync Methode

Definition

Überlädt

GetServiceManifestAsync(String, String, String)

Ruft das bereitgestellte Dienstmanifestdokument im angegebenen Anwendungstypnamen und der angegebenen Anwendungstypversion ab.

GetServiceManifestAsync(String, String, String, TimeSpan, CancellationToken)

Ruft das bereitgestellte Dienstmanifestdokument im angegebenen Anwendungstypnamen und der angegebenen Anwendungstypversion ab. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.

GetServiceManifestAsync(String, String, String)

Ruft das bereitgestellte Dienstmanifestdokument im angegebenen Anwendungstypnamen und der angegebenen Anwendungstypversion ab.

public System.Threading.Tasks.Task<string> GetServiceManifestAsync (string applicationTypeName, string applicationTypeVersion, string serviceManifestName);
member this.GetServiceManifestAsync : string * string * string -> System.Threading.Tasks.Task<string>
Public Function GetServiceManifestAsync (applicationTypeName As String, applicationTypeVersion As String, serviceManifestName As String) As Task(Of String)

Parameter

applicationTypeName
String

Der Name des bereitgestellten Anwendungsmanifests.

applicationTypeVersion
String

Die Version des bereitgestellten Anwendungsmanifests.

serviceManifestName
String

Der Name des Dienstmanifests, auf das im Anwendungsmanifest verwiesen wird.

Gibt zurück

Das Bereitgestellte Dienstmanifestdokument.

Ausnahmen

Das FabricClient Objekt befindet sich in einem geschlossenen Zustand. Entsorgen Sie das FabricClient verwendete Objekt, und instanziieren Sie ein neues FabricClient Objekt.

Hinweise

Das Standardtimeout beträgt eine Minute, für die das System den Vorgang fortsetzen kann, bevor zurückgegeben TimeoutExceptionwird.

Gilt für:

GetServiceManifestAsync(String, String, String, TimeSpan, CancellationToken)

Ruft das bereitgestellte Dienstmanifestdokument im angegebenen Anwendungstypnamen und der angegebenen Anwendungstypversion ab. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.

public System.Threading.Tasks.Task<string> GetServiceManifestAsync (string applicationTypeName, string applicationTypeVersion, string serviceManifestName, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetServiceManifestAsync : string * string * string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function GetServiceManifestAsync (applicationTypeName As String, applicationTypeVersion As String, serviceManifestName As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of String)

Parameter

applicationTypeName
String

Der Name des bereitgestellten Anwendungsmanifests.

applicationTypeVersion
String

Die Version des bereitgestellten Anwendungsmanifests.

serviceManifestName
String

Der Name des Dienstmanifests, auf das im Anwendungsmanifest verwiesen wird.

timeout
TimeSpan

Die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor zurückgegeben TimeoutExceptionwird.

cancellationToken
CancellationToken

Die CancellationToken , die vom Vorgang beobachtet wird. Es kann verwendet werden, um die Benachrichtigung zu verteilen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Das Dokument des bereitgestellten Dienstmanifests

Ausnahmen

Das FabricClient Objekt befindet sich in einem geschlossenen Zustand. Entsorgen Sie das FabricClient verwendete Objekt, und instanziieren Sie ein neues FabricClient Objekt.

Wenn applicationTypeName oder oder serviceManifestNameapplicationTypeVersion null/leer sind.

Hinweise

Das Standardtimeout beträgt eine Minute, für die das System den Vorgang fortsetzen kann, bevor zurückgegeben TimeoutExceptionwird.

Gilt für: