Freigeben über


IndividualEnrollmentsClient.RunBulkOperationAsync Methode

Definition

Erstellen, Aktualisieren oder Löschen einzelner Registrierungsgruppen.

public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Service.BulkEnrollmentOperationResult> RunBulkOperationAsync (Microsoft.Azure.Devices.Provisioning.Service.BulkOperationMode bulkOperationMode, System.Collections.Generic.IEnumerable<Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment> individualEnrollments, System.Threading.CancellationToken cancellationToken = default);
member this.RunBulkOperationAsync : Microsoft.Azure.Devices.Provisioning.Service.BulkOperationMode * seq<Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Service.BulkEnrollmentOperationResult>
Public Function RunBulkOperationAsync (bulkOperationMode As BulkOperationMode, individualEnrollments As IEnumerable(Of IndividualEnrollment), Optional cancellationToken As CancellationToken = Nothing) As Task(Of BulkEnrollmentOperationResult)

Parameter

bulkOperationMode
BulkOperationMode

Der BulkOperationMode , der den einzelnen Vorgang definiert, der für die einzelnen Registrierungen ausgeführt werden soll. Es darf nicht NULL sein.

individualEnrollments
IEnumerable<IndividualEnrollment>

Die Auflistung von IndividualEnrollment enthält die Beschreibung der einzelnen Registrierungen. Sie darf weder null noch leer sein.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ein -Objekt mit dem Ergebnis der einzelnen Vorgänge.

Ausnahmen

Microsoft.Azure.Devices.Provisioning.Service.DeviceProvisioningServiceException

Wenn der Client die Anforderung oder den Dienst nicht senden konnte, konnte der Massenvorgang nicht ausgeführt werden.

Wenn die angegebene individualEnrollments null ist.

Wenn die bereitgestellte individualEnrollments eine leere Auflistung ist.

Wenn der Client die Anforderung oder den Dienst nicht senden konnte, konnte der Massenvorgang nicht ausgeführt werden.

Wenn die bereitgestellte cancellationToken kündigung angefordert hat.

Hinweise

Diese API bietet die Möglichkeit, einen einzelnen Vorgang über mehrere einzelne Registrierungen auszuführen. Ein gültiger Vorgang wird von BulkOperationModebestimmt und kann "create", "update", "updateIfMatchETag" oder "delete" sein.

Gilt für: