Freigeben über


FabricClient.ServiceManagementClient.UpdateServiceAsync Methode

Definition

Überlädt

UpdateServiceAsync(Uri, ServiceUpdateDescription)

Updates einen Dienst mit der angegebenen Beschreibung.

UpdateServiceAsync(Uri, ServiceUpdateDescription, TimeSpan, CancellationToken)

Updates einen Dienst mit der angegebenen Beschreibung. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.

UpdateServiceAsync(Uri, ServiceUpdateDescription)

Updates einen Dienst mit der angegebenen Beschreibung.

public System.Threading.Tasks.Task UpdateServiceAsync (Uri name, System.Fabric.Description.ServiceUpdateDescription updateDescription);
member this.UpdateServiceAsync : Uri * System.Fabric.Description.ServiceUpdateDescription -> System.Threading.Tasks.Task
Public Function UpdateServiceAsync (name As Uri, updateDescription As ServiceUpdateDescription) As Task

Parameter

name
Uri

Der URI-Name des Diensts, der aktualisiert wird.

updateDescription
ServiceUpdateDescription

Die ServiceUpdateDescription , die die aktualisierte Konfiguration für den Dienst angibt.

Gibt zurück

Der aktualisierte Dienst.

Ausnahmen

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

Wenn name oder updateDescription NULL sind.

Hinweise

Das Standardtimeout beträgt eine Minute, für die das System den Vorgang fortsetzen kann, bevor zurückgegeben TimeoutExceptionwird.

HINWEIS: Um sowohl die als auch die MinReplicaSetSizeTargetReplicaSetSize erste zu erhöhen, warten TargetReplicaSetSize Sie, bis zusätzliche Replikate erstellt werden, und erhöhen Sie dann die MinReplicaSetSize

Gilt für:

UpdateServiceAsync(Uri, ServiceUpdateDescription, TimeSpan, CancellationToken)

Updates einen Dienst mit der angegebenen Beschreibung. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.

public System.Threading.Tasks.Task UpdateServiceAsync (Uri name, System.Fabric.Description.ServiceUpdateDescription serviceUpdateDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.UpdateServiceAsync : Uri * System.Fabric.Description.ServiceUpdateDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function UpdateServiceAsync (name As Uri, serviceUpdateDescription As ServiceUpdateDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

name
Uri

Der URI-Name des Diensts, der aktualisiert wird.

serviceUpdateDescription
ServiceUpdateDescription

Die ServiceUpdateDescription , die die aktualisierte Konfiguration für den Dienst angibt.

timeout
TimeSpan

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

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

Der aktualisierte Dienst.

Ausnahmen

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

Wenn name oder serviceUpdateDescription NULL sind.

Hinweise

HINWEIS: Um sowohl die als auch die MinReplicaSetSizeTargetReplicaSetSize erste zu erhöhen, warten TargetReplicaSetSize Sie, bis zusätzliche Replikate erstellt werden, und erhöhen Sie dann die MinReplicaSetSize

Gilt für: