Compartir a través de


IndividualEnrollmentsClient.RunBulkOperationAsync Método

Definición

Cree, actualice o elimine un conjunto de grupos de inscripción individuales.

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)

Parámetros

bulkOperationMode
BulkOperationMode

BulkOperationMode que define la operación única que se va a realizar a través de individualEnrollments. No puede ser null.

individualEnrollments
IEnumerable<IndividualEnrollment>

Colección de IndividualEnrollment que contiene la descripción de cada individualEnrollment. No puede ser null ni estar vacía.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Objeto con el resultado de cada operación.

Excepciones

Microsoft.Azure.Devices.Provisioning.Service.DeviceProvisioningServiceException

Si el cliente no pudo enviar la solicitud o el servicio no pudo ejecutar la operación masiva.

Si el valor proporcionado individualEnrollments es NULL.

Si el proporcionado individualEnrollments es una colección vacía.

Si el cliente no pudo enviar la solicitud o el servicio no pudo ejecutar la operación masiva.

Si el proporcionado cancellationToken ha solicitado la cancelación.

Comentarios

Esta API proporciona los medios para realizar una sola operación en varios individualEnrollments. Una operación válida viene determinada por BulkOperationModey puede ser "create", "update", "updateIfMatchETag" o "delete".

Se aplica a