Freigeben über


FabricClient.ApplicationManagementClient.DeleteApplicationAsync Methode

Definition

Überlädt

DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

DeleteApplicationAsync(Uri, TimeSpan, CancellationToken)
Veraltet.

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

DeleteApplicationAsync(DeleteApplicationDescription)

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

DeleteApplicationAsync(Uri)
Veraltet.

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

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

Parameter

deleteApplicationDescription
DeleteApplicationDescription

Die Beschreibung der zu löschenden Anwendung.

timeout
TimeSpan

Definiert die maximale Zeitspanne, für die das System den Vorgang fortsetzen kann, bevor System.TimeoutException zurückgegeben wird.

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

Ein Task , der den Vorgang darstellt.

Ausnahmen

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

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

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

Für die Anforderung ist ein Timeout aufgetreten, aber möglicherweise wurde bereits für die Verarbeitung durch das System akzeptiert.

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

Hinweise

Der gesamte Anwendungsstatus geht verloren und kann nicht wiederhergestellt werden, nachdem die Anwendung gelöscht wurde.

Ein erzwungener Löschaufruf kann das laufende normale Löschen in einen erzwungenen Löschvorgang konvertieren.

Gilt für:

DeleteApplicationAsync(Uri, TimeSpan, CancellationToken)

Achtung

This api is deprecated, use overload taking DeleteApplicationDescription instead.

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

[System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)]
public System.Threading.Tasks.Task DeleteApplicationAsync (Uri applicationName, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)>]
member this.DeleteApplicationAsync : Uri * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (applicationName As Uri, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

applicationName
Uri

Der URI der Anwendung instance Name.

timeout
TimeSpan

Definiert die maximale Zeitspanne, für die das System den Vorgang fortsetzen kann, bevor System.TimeoutException zurückgegeben wird.

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

Ein Task , der den Vorgang darstellt.

Attribute

Ausnahmen

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

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

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

Für die Anforderung ist ein Timeout aufgetreten, aber möglicherweise wurde bereits für die Verarbeitung durch das System akzeptiert.

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

Hinweise

Der gesamte Anwendungsstatus geht verloren und kann nicht wiederhergestellt werden, nachdem die Anwendung gelöscht wurde.

Gilt für:

DeleteApplicationAsync(DeleteApplicationDescription)

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

public System.Threading.Tasks.Task DeleteApplicationAsync (System.Fabric.Description.DeleteApplicationDescription deleteApplicationDescription);
member this.DeleteApplicationAsync : System.Fabric.Description.DeleteApplicationDescription -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (deleteApplicationDescription As DeleteApplicationDescription) As Task

Parameter

deleteApplicationDescription
DeleteApplicationDescription

Die Beschreibung der zu löschenden Anwendung.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Ausnahmen

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

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

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

Für die Anforderung ist ein Timeout aufgetreten, aber möglicherweise wurde bereits für die Verarbeitung durch das System akzeptiert.

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

Hinweise

Der gesamte Anwendungsstatus geht verloren und kann nicht wiederhergestellt werden, nachdem die Anwendung gelöscht wurde.

Ein erzwungener Löschaufruf kann das laufende normale Löschen in einen erzwungenen Löschvorgang konvertieren.

Gilt für:

DeleteApplicationAsync(Uri)

Achtung

This api is deprecated, use overload taking DeleteApplicationDescription instead.

Löscht die Anwendung instance aus dem Cluster und löscht alle Dienste, die zur Anwendung gehören.

[System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)]
public System.Threading.Tasks.Task DeleteApplicationAsync (Uri applicationName);
[<System.Obsolete("This api is deprecated, use overload taking DeleteApplicationDescription instead.", false)>]
member this.DeleteApplicationAsync : Uri -> System.Threading.Tasks.Task
Public Function DeleteApplicationAsync (applicationName As Uri) As Task

Parameter

applicationName
Uri

Der URI der Anwendung instance Name.

Gibt zurück

Ein Task , der den Vorgang darstellt.

Attribute

Ausnahmen

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

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

ApplicationNotFound: Die Anwendung ist nicht vorhanden.

ApplicationUpgradeInProgress: Die Anwendung wird gerade aktualisiert.

Für die Anforderung ist ein Timeout aufgetreten, aber möglicherweise wurde bereits für die Verarbeitung durch das System akzeptiert.

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

Hinweise

Der gesamte Anwendungsstatus geht verloren und kann nicht wiederhergestellt werden, nachdem die Anwendung gelöscht wurde.

Gilt für: