Freigeben über


FabricClient.ApplicationManagementClient.CreateApplicationAsync Methode

Definition

Überlädt

CreateApplicationAsync(ApplicationDescription)

Erstellt und instanziiert die spezifische Service Fabric-Anwendung.

CreateApplicationAsync(ApplicationDescription, TimeSpan, CancellationToken)

Erstellt und instanziiert die spezifische Service Fabric-Anwendung.

CreateApplicationAsync(ApplicationDescription)

Erstellt und instanziiert die spezifische Service Fabric-Anwendung.

public System.Threading.Tasks.Task CreateApplicationAsync (System.Fabric.Description.ApplicationDescription applicationDescription);
member this.CreateApplicationAsync : System.Fabric.Description.ApplicationDescription -> System.Threading.Tasks.Task
Public Function CreateApplicationAsync (applicationDescription As ApplicationDescription) As Task

Parameter

applicationDescription
ApplicationDescription

Die Beschreibung der Anwendung.

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.

ImageBuilderValidationError: Die Anwendungsanforderung erstellen ist in Bezug auf die bereitgestellten Manifeste für den angeforderten Anwendungstyp ungültig.

InvalidNameUri: Der Anwendungsname ist kein gültiger Benennungs-URI.

CorruptedImageStoreObjectFound: Im Imagespeicher wurde eine beschädigte Datei gefunden.

ApplicationAlreadyExists: Die Anwendung wurde bereits erstellt.

ApplicationTypeNotFound: Der angeforderte Anwendungstyp wurde noch nicht 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 Image Store-Datei/einem Image Store-Verzeichnis war zu lang.

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

Die Anforderung hat ein Timeout erreicht, wurde aber 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.

Die angegebenen Anwendungskapazitätsparameter sind falsch. Informationen zur MinimumNodesrichtigen Spezifikation der Anwendungskapazitätsparameter finden Sie unter und MaximumNodesMetrics .

Gilt für:

CreateApplicationAsync(ApplicationDescription, TimeSpan, CancellationToken)

Erstellt und instanziiert die spezifische Service Fabric-Anwendung.

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

Parameter

applicationDescription
ApplicationDescription

Die Beschreibung der Anwendung.

timeout
TimeSpan

Definiert die maximale Zeit, die das System diesen Vorgang fortsetzen lässt, 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.

ImageBuilderValidationError: Die Anwendungsanforderung erstellen ist in Bezug auf die bereitgestellten Manifeste für den angeforderten Anwendungstyp ungültig.

InvalidNameUri: Der Anwendungsname ist kein gültiger Benennungs-URI.

CorruptedImageStoreObjectFound: Im ImageStore wurde eine beschädigte Datei gefunden.

ApplicationAlreadyExists: Die Anwendung wurde bereits erstellt.

ApplicationTypeNotFound: Der angeforderte Anwendungstyp wurde noch nicht 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 Image Store-Datei/einem Image Store-Verzeichnis war zu lang.

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

Die Anforderung hat ein Timeout erreicht, wurde aber 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.

Die angegebenen Anwendungskapazitätsparameter sind falsch. Informationen zur MinimumNodesrichtigen Spezifikation der Anwendungskapazitätsparameter finden Sie unter und MaximumNodesMetrics .

Gilt für: