Freigeben über


FabricClient.ApplicationManagementClient.RemoveApplicationPackage Methode

Definition

Löscht ein Anwendungspaket aus dem Imagespeicher.

public void RemoveApplicationPackage (string imageStoreConnectionString, string applicationPackagePathInImageStore);
member this.RemoveApplicationPackage : string * string -> unit
Public Sub RemoveApplicationPackage (imageStoreConnectionString As String, applicationPackagePathInImageStore As String)

Parameter

imageStoreConnectionString
String

Die Verbindungszeichenfolge für den Imagespeicher, die mit dem Einstellungswert "ImageStoreConnectionString" im Clustermanifest des Zielclusters übereinstimmen sollte. In einem lokalen Cluster wird der Wert während der ersten Bereitstellung durch den Clusteradministrator ausgewählt. In einem Azure-Cluster, der über die Azure Resource Manager erstellt wurde, lautet dieser Wert "fabric:ImageStore". Der Wert der Imagespeicher-Verbindungszeichenfolge kann überprüft werden, indem der von GetClusterManifestAsync()zurückgegebene Clustermanifestinhalt angezeigt wird.

applicationPackagePathInImageStore
String

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

Ausnahmen

Fehler beim Zugreifen auf eine Datei im ImageStore.

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

ImageBuilderReservedDirectoryError: Beim Versuch, reservierte Ordner im Imagespeicher zu löschen, ist ein Fehler aufgetreten.

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

Gilt für: