Freigeben über


FabricClient.ClusterManagementClient.ProvisionFabricAsync Methode

Definition

Überlädt

ProvisionFabricAsync(String, String)

Stellt das Service Fabric bereit.

ProvisionFabricAsync(String, String, TimeSpan, CancellationToken)

Stellt Service Fabric mithilfe des angegebenen Timeouts und des angegebenen Abbruchtokens bereit.

ProvisionFabricAsync(String, String)

Stellt das Service Fabric bereit.

public System.Threading.Tasks.Task ProvisionFabricAsync (string patchFilePath, string clusterManifestFilePath);
member this.ProvisionFabricAsync : string * string -> System.Threading.Tasks.Task
Public Function ProvisionFabricAsync (patchFilePath As String, clusterManifestFilePath As String) As Task

Parameter

patchFilePath
String

Der Pfad zur Updatepatchdatei.

clusterManifestFilePath
String

Der Pfad zum Clustermanifest.

Gibt zurück

Das bereitgestellte Service Fabric.

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.

Hinweise

Ein null Wert ist entweder für den patchFilePath Parameter oder den clusterManifestFilePath Parameter zulässig. Ein null Wert kann nicht für beide Parameter verwendet werden.

Dadurch werden die Patchdatei und/oder die Clustermanifestdatei in den Speicherort des Imagespeichers hochgeladen. Der Speicherort des Imagespeichers wird als Konfigurationseinstellung im Clustermanifest angegeben, das beim Erstellen des Clusters bereitgestellt wurde.

Die Überprüfung des Clustermanifests erfolgt im Kontext dieses Aufrufs.

Gilt für:

ProvisionFabricAsync(String, String, TimeSpan, CancellationToken)

Stellt Service Fabric mithilfe des angegebenen Timeouts und des angegebenen Abbruchtokens bereit.

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

Parameter

patchFilePath
String

Der Pfad zur Updatepatchdatei.

clusterManifestFilePath
String

Der Pfad zum Clustermanifest.

timeout
TimeSpan

Die maximale Zeitspanne, die Service Fabric ermöglicht, dass dieser Vorgang fortgesetzt werden kann, bevor ein TimeoutExceptionzurückgegeben wird.

cancellationToken
CancellationToken

Das Abbruchtoken, das der Vorgang beobachtet. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch hilfreich ist und dass der Vorgang auch dann abgeschlossen werden kann, wenn er abgebrochen wird.

Gibt zurück

Das bereitgestellte Service Fabric.

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.

Hinweise

Ein null Wert ist entweder für den patchFilePath Parameter oder den clusterManifestFilePath Parameter zulässig. Ein null Wert kann nicht für beide Parameter verwendet werden.

Dadurch werden die Patchdatei und/oder die Clustermanifestdatei in den Speicherort des Imagespeichers hochgeladen. Der Speicherort des Imagespeichers wird als Konfigurationseinstellung im Clustermanifest angegeben, das beim Erstellen des Clusters bereitgestellt wurde.

Die Überprüfung des Clustermanifests erfolgt im Kontext dieses Aufrufs.

Gilt für: