Partager via


EnrollmentGroupsClient.RunBulkOperationAsync Méthode

Définition

Créer, mettre à jour ou supprimer un ensemble de groupes d’inscriptions.

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)

Paramètres

bulkOperationMode
BulkOperationMode

BulkOperationMode qui définit l’opération unique à effectuer sur le groupe d’inscriptions. Elle ne peut pas être null.

enrollmentGroups
IEnumerable<EnrollmentGroup>

Collection de EnrollmentGroup qui contient la description de chaque groupe d’inscriptions. Elle ne peut pas être Null ou vide.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Objet avec le résultat de chaque opération.

Exceptions

Microsoft.Azure.Devices.Provisioning.Service.DeviceProvisioningServiceException

Si le client n’a pas pu envoyer la requête ou le service n’a pas pu exécuter l’opération en bloc.

Si le fourni enrollmentGroups est null.

Si le fourni enrollmentGroups est une collection vide.

Si le client n’a pas pu envoyer la requête ou le service n’a pas pu exécuter l’opération en bloc.

Si le fourni cancellationToken a demandé l’annulation.

Remarques

Cette API permet d’effectuer une seule opération sur plusieurs groupes d’inscription. Une opération valide est déterminée par BulkOperationModeet peut être « create », « update », « updateIfMatchETag » ou « delete ».

S’applique à