Compartir a través de


EnrollmentGroupsClient.RunBulkOperationAsync Método

Definición

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

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)

Parámetros

bulkOperationMode
BulkOperationMode

BulkOperationMode que define la operación única que se va a realizar en el grupo de inscripción. No puede ser null.

enrollmentGroups
IEnumerable<EnrollmentGroup>

Colección de EnrollmentGroup que contiene la descripción de cada grupo de inscripción. 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 enrollmentGroups es NULL.

Si el elemento proporcionado enrollmentGroups 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 grupos de inscripción. Una operación válida viene determinada por BulkOperationModey puede ser "create", "update", "updateIfMatchETag" o "delete".

Se aplica a