Freigeben über


EnrollmentGroupsClient.RunBulkOperationAsync Methode

Definition

Erstellen, Aktualisieren oder Löschen einer Gruppe von 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.EnrollmentGroup> enrollmentGroups, System.Threading.CancellationToken cancellationToken = default);
member this.RunBulkOperationAsync : Microsoft.Azure.Devices.Provisioning.Service.BulkOperationMode * seq<Microsoft.Azure.Devices.Provisioning.Service.EnrollmentGroup> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Service.BulkEnrollmentOperationResult>
Public Function RunBulkOperationAsync (bulkOperationMode As BulkOperationMode, enrollmentGroups As IEnumerable(Of EnrollmentGroup), Optional cancellationToken As CancellationToken = Nothing) As Task(Of BulkEnrollmentOperationResult)

Parameter

bulkOperationMode
BulkOperationMode

Die BulkOperationMode , die den einzelnen Vorgang definiert, der über die Registrierungsgruppe ausgeführt werden soll. Es darf nicht NULL sein.

enrollmentGroups
IEnumerable<EnrollmentGroup>

Die Auflistung von EnrollmentGroup , die die Beschreibung jeder Registrierungsgruppe enthält. 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 das bereitgestellte enrollmentGroups null ist.

Wenn das bereitgestellte enrollmentGroups eine leere Auflistung ist.

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

Wenn der bereitgestellte cancellationToken einen Abbruch angefordert hat.

Hinweise

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

Gilt für: