Freigeben über


FabricClient.ApplicationManagementClient.ProvisionApplicationAsync Methode

Definition

Überlädt

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

ProvisionApplicationAsync(String)

Stellt einen Service Fabric-Anwendungstyp mit dem Cluster bereit oder registriert einen Service Fabric-Anwendungstyp mit dem Cluster.

ProvisionApplicationAsync(String, TimeSpan, CancellationToken)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

public System.Threading.Tasks.Task ProvisionApplicationAsync (string applicationPackagePathInImageStore, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ProvisionApplicationAsync : string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (applicationPackagePathInImageStore As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

applicationPackagePathInImageStore
String

Der relative Pfad für das Anwendungspaket im während CopyApplicationPackage(String, String, String, TimeSpan)angegebenen Imagespeicher.

timeout
TimeSpan

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

cancellationToken
CancellationToken

Der CancellationToken , den der Vorgang beobachtet. Es kann verwendet werden, um die Benachrichtigung zu verbreiten, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

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

ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.

ApplicationTypeAlreadyExists: Der Anwendungstyp wurde bereits bereitgestellt.

Fehler beim Zugreifen auf eine Datei im Imagespeicher.

Im Imagespeicher wurde keine erforderliche Datei gefunden.

Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.

Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.

Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.

Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.

Hinweise

Dies ist obligatorisch, bevor eine Anwendung instance erstellt werden kann.

Gilt für:

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

public System.Threading.Tasks.Task ProvisionApplicationAsync (System.Fabric.Description.ProvisionApplicationTypeDescriptionBase description, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ProvisionApplicationAsync : System.Fabric.Description.ProvisionApplicationTypeDescriptionBase * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (description As ProvisionApplicationTypeDescriptionBase, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

description
ProvisionApplicationTypeDescriptionBase

Beschreibung der Bereitstellungsanforderung. Um ein Paket bereitzustellen, das zuvor in den Imagespeicher kopiert wurde, verwenden Sie ProvisionApplicationTypeDescription. Verwenden ExternalStoreProvisionApplicationTypeDescriptionSie zum Bereitstellen eines Pakets aus einem externen Speicher .

timeout
TimeSpan

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

cancellationToken
CancellationToken

Der CancellationToken , den der Vorgang beobachtet. Es kann verwendet werden, um die Benachrichtigung zu verbreiten, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

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

ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.

ApplicationTypeAlreadyExists: Der Anwendungstyp wurde bereits bereitgestellt.

Fehler beim Zugreifen auf eine Datei im Imagespeicher.

Im Imagespeicher wurde keine erforderliche Datei gefunden.

Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.

Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.

Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.

Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.

Hinweise

Der Bereitstellungsvorgang ist obligatorisch, bevor eine Anwendung instance erstellt werden kann.

Gilt für:

ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase)

Bereitstellen oder Registrieren eines Anwendungstyps beim Cluster.

public System.Threading.Tasks.Task ProvisionApplicationAsync (System.Fabric.Description.ProvisionApplicationTypeDescriptionBase description);
member this.ProvisionApplicationAsync : System.Fabric.Description.ProvisionApplicationTypeDescriptionBase -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (description As ProvisionApplicationTypeDescriptionBase) As Task

Parameter

description
ProvisionApplicationTypeDescriptionBase

Die Beschreibung der Bereitstellungsanforderung. Um ein Paket bereitzustellen, das zuvor in den Imagespeicher kopiert wurde, verwenden Sie ProvisionApplicationTypeDescription. Verwenden ExternalStoreProvisionApplicationTypeDescriptionSie zum Bereitstellen eines Pakets aus einem externen Speicher .

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

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

ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.

ApplicationTypeAlreadyExists: Der Anwendungstyp wurde bereits bereitgestellt.

Fehler beim Zugreifen auf eine Datei im Imagespeicher.

Im Imagespeicher wurde keine erforderliche Datei gefunden.

Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.

Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.

Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.

Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.

Hinweise

Der Bereitstellungsvorgang ist obligatorisch, bevor eine Anwendung instance erstellt werden kann.

Gilt für:

ProvisionApplicationAsync(String)

Stellt einen Service Fabric-Anwendungstyp mit dem Cluster bereit oder registriert einen Service Fabric-Anwendungstyp mit dem Cluster.

public System.Threading.Tasks.Task ProvisionApplicationAsync (string applicationPackagePathInImageStore);
member this.ProvisionApplicationAsync : string -> System.Threading.Tasks.Task
Public Function ProvisionApplicationAsync (applicationPackagePathInImageStore As String) As Task

Parameter

applicationPackagePathInImageStore
String

Der relative Pfad für das Anwendungspaket im während CopyApplicationPackage(String, String, String, TimeSpan)angegebenen Imagespeicher.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

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

ImageStoreIOException: Bei der Kommunikation mit dem Imagespeicher ist ein E/A-Fehler aufgetreten.

ApplicationTypeAlreadyExists: Der Anwendungstyp wurde bereits bereitgestellt.

Fehler beim Zugreifen auf eine Datei im Imagespeicher.

Im Imagespeicher wurde keine erforderliche Datei gefunden.

Im Imagespeicher wurde kein erforderliches Verzeichnis gefunden.

Ein Pfad zu einer Datei/einem Verzeichnis des Imagespeichers war zu lang.

Die Anforderung hat ein Timeout erreicht, wurde jedoch möglicherweise bereits vom System für die Verarbeitung akzeptiert.

Die Anforderung wurde abgebrochen, bevor das Timeout abgelaufen ist, aber möglicherweise bereits für die Verarbeitung vom System akzeptiert wurde.

Hinweise

Dies ist obligatorisch, bevor eine Anwendung instance erstellt werden kann.

Gilt für: