Partager via


IndividualEnrollmentsClient.RunBulkOperationAsync Méthode

Définition

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

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)

Paramètres

bulkOperationMode
BulkOperationMode

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

individualEnrollments
IEnumerable<IndividualEnrollment>

Collection de IndividualEnrollment qui contient la description de chaque individualEnrollment. 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 individualEnrollments est null.

Si le fourni individualEnrollments 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 fournit les moyens d’effectuer une seule opération sur plusieurs inscriptions individuelles. Une opération valide est déterminée par BulkOperationModeet peut être « create », « update », « updateIfMatchETag » ou « delete ».

S’applique à