Freigeben über


FabricClient.PropertyManagementClient.SubmitPropertyBatchAsync Methode

Definition

Überlädt

SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>)

Sendet einen Batch von PropertyBatchOperation.

SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken)

Sendet einen Batch von PropertyBatchOperations. Es wird entweder ein Commit für alle oder keine der Vorgänge im Batch durchgeführt.

SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>)

Sendet einen Batch von PropertyBatchOperation.

public System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult> SubmitPropertyBatchAsync (Uri parentName, System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> operations);
member this.SubmitPropertyBatchAsync : Uri * System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> -> System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult>
Public Function SubmitPropertyBatchAsync (parentName As Uri, operations As ICollection(Of PropertyBatchOperation)) As Task(Of PropertyBatchResult)

Parameter

parentName
Uri

Der übergeordnete Service Fabric-Name, unter dem die Batchvorgänge der Eigenschaft ausgeführt werden.

operations
ICollection<PropertyBatchOperation>

Die Batcheigenschaftenvorgänge.

Gibt zurück

Eine Aufgabe, die den asynchronen Get-Vorgang darstellt.

Siehe PropertyBatchResult.

Ausnahmen

Verursacht durch eine der folgenden:

E_INVALIDARG wird zurückgegeben, wenn mindestens ein Argument ungültig ist.

Verursacht durch eine der folgenden:

E_POINTER wird zurückgegeben, wenn ein NULL-Verweis an eine Methode übergeben wird, die ihn nicht als gültiges Argument akzeptiert.

Verursacht durch eine der folgenden:

NameNotFound wird zurückgegeben, wenn der angegebene parentName Benutzer nicht vorhanden ist.

Verursacht durch eine der folgenden:

WriteConflict wird zurückgegeben, wenn dieser Schreibvorgang mit einem anderen Schreibvorgang in Konflikt steht.

Verursacht durch eine der folgenden:

E_ABORT wird zurückgegeben, wenn der Vorgang abgebrochen wurde.

Informationen zur Behandlung allgemeiner FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung allgemeiner FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Verursacht durch eine der folgenden:

InvalidNameUri wird zurückgegeben, wenn parentName kein gültiger Service Fabric-Name ist.

ValueTooLarge wird zurückgegeben, wenn der Eigenschaftswert größer als 1 MB ist.

PropertyCheckFailed wird zurückgegeben, wenn mindestens ein Überprüfungsvorgang im angegebenen operations Benutzer fehlgeschlagen ist.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung allgemeiner FabricClient-Fehler.

Diese Ausnahme wird ausgelöst, wenn ein interner Fehler aufgetreten ist.

Hinweise

Es wird entweder ein Commit für alle oder keine der Vorgänge im Batch durchgeführt.

Das Timeout für den Vorgang wird auf das Standardtimeout (1 Minute) festgelegt.

Gilt für:

SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken)

Sendet einen Batch von PropertyBatchOperations. Es wird entweder ein Commit für alle oder keine der Vorgänge im Batch durchgeführt.

public System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult> SubmitPropertyBatchAsync (Uri parentName, System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> operations, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.SubmitPropertyBatchAsync : Uri * System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult>
Public Function SubmitPropertyBatchAsync (parentName As Uri, operations As ICollection(Of PropertyBatchOperation), timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of PropertyBatchResult)

Parameter

parentName
Uri

Der übergeordnete Service Fabric-Name, unter dem die Batchvorgänge der Eigenschaft ausgeführt werden.

operations
ICollection<PropertyBatchOperation>

Die Batcheigenschaftenvorgänge.

timeout
TimeSpan

Die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, 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

Eine Aufgabe, die den asynchronen Get-Vorgang darstellt.

Siehe PropertyBatchResult.

Ausnahmen

Verursacht durch eine der folgenden:

E_INVALIDARG wird zurückgegeben, wenn mindestens ein Argument ungültig ist.

Verursacht durch eine der folgenden:

E_POINTER wird zurückgegeben, wenn ein NULL-Verweis an eine Methode übergeben wird, die ihn nicht als gültiges Argument akzeptiert.

Verursacht durch eine der folgenden:

NameNotFound wird zurückgegeben, wenn der angegebene parentName Benutzer nicht vorhanden ist.

Verursacht durch eine der folgenden:

WriteConflict wird zurückgegeben, wenn dieser Schreibvorgang mit einem anderen Schreibvorgang in Konflikt steht.

Verursacht durch eine der folgenden:

E_ABORT wird zurückgegeben, wenn der Vorgang abgebrochen wurde.

Informationen zur Behandlung allgemeiner FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung allgemeiner FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Verursacht durch eine der folgenden:

InvalidNameUri wird zurückgegeben, wenn parentName kein gültiger Service Fabric-Name ist.

ValueTooLarge wird zurückgegeben, wenn der Eigenschaftswert größer als 1 MB ist.

PropertyCheckFailed wird zurückgegeben, wenn mindestens ein Überprüfungsvorgang im angegebenen operations Benutzer fehlgeschlagen ist.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung allgemeiner FabricClient-Fehler.

Diese Ausnahme wird ausgelöst, wenn ein interner Fehler aufgetreten ist.

Hinweise

Es wird entweder ein Commit für alle oder keine der Vorgänge im Batch durchgeführt.

Das Timeout für den Vorgang wird auf das Standardtimeout (1 Minute) festgelegt.

Gilt für: