ProvisioningServiceClient Classe

Definição

Cliente do Serviço de Provisionamento de Dispositivos.

public class ProvisioningServiceClient : IDisposable
type ProvisioningServiceClient = class
    interface IDisposable
Public Class ProvisioningServiceClient
Implements IDisposable
Herança
ProvisioningServiceClient
Implementações

Comentários

O Serviço de Provisionamento de Dispositivos no Hub IoT é um serviço auxiliar para o Hub IoT que permite o provisionamento automático de dispositivos para um hub IoT especificado sem a necessidade de intervenção humana. Você pode usar o Serviço de Provisionamento de Dispositivos para provisionar vários dispositivos de modo seguro e escalonável.

Construtores

ProvisioningServiceClient(String, ProvisioningServiceClientOptions)

Crie uma nova instância desse cliente.

Propriedades

DeviceRegistrationStates

O subcliente de que manipula todas as operações de estado de registro do dispositivo, incluindo a obtenção de um estado de registro de dispositivo, a exclusão de ProvisioningServiceClient um estado de registro de dispositivo e a consulta de estados de registro de dispositivo.

EnrollmentGroups

O subcliente de que lida com todas as operações de ProvisioningServiceClient grupo de registro, incluindo obtenção/criação/configuração/exclusão de grupos de registro, consulta de grupos de registro e obtenção de mecanismos de atestado para grupos de registro específicos.

IndividualEnrollments

O subcliente de ProvisioningServiceClient que lida com todas as operações de registro individuais, incluindo obtenção/criação/configuração/exclusão de registros individuais, consulta de registros individuais e obtenção de mecanismos de atestado para registros individuais específicos.

Métodos

CreateEnrollmentGroupQuery(QuerySpecification)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, CancellationToken)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, HttpTransportSettings)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, CancellationToken)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, HttpTransportSettings)

Fábrica para criar uma consulta enrollmentGroup.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String)

Fábrica para criar um registro status consulta.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, CancellationToken)

Fábrica para criar um registro status consulta.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, HttpTransportSettings)

Fábrica para criar um registro status consulta.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32)

Fábrica para criar um registro status consulta.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, CancellationToken)

Fábrica para criar um registro status consulta.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, HttpTransportSettings)

Fábrica para criar um registro status consulta.

CreateFromConnectionString(String)

Crie uma nova instância do ProvisioningServiceClient que expõe a API ao Serviço de Provisionamento de Dispositivos.

CreateFromConnectionString(String, HttpTransportSettings)

Crie uma nova instância do ProvisioningServiceClient que expõe a API ao Serviço de Provisionamento de Dispositivos.

CreateIndividualEnrollmentQuery(QuerySpecification)

Fábrica para criar uma consulta individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, CancellationToken)

Fábrica para criar uma consulta individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, HttpTransportSettings)

Fábrica para criar uma consulta individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32)

Fábrica para criar uma consulta individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, CancellationToken)

Fábrica para criar uma consulta individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, HttpTransportSettings)

Fábrica para criar uma consulta individualEnrollment.

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup)

Criar ou atualizar um registro de grupo de registro.

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Criar ou atualizar um registro de grupo de registro.

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment)

Criar ou atualizar um registro de dispositivo individual.

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Cria ou atualiza um registro individual.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState)

Exclua as informações de status de registro.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState, CancellationToken)

Exclua as informações de status de registro.

DeleteDeviceRegistrationStateAsync(String)

Exclua as informações de status de registro.

DeleteDeviceRegistrationStateAsync(String, CancellationToken)

Exclua as informações de status de registro.

DeleteDeviceRegistrationStateAsync(String, String)

Exclua as informações de status de registro.

DeleteDeviceRegistrationStateAsync(String, String, CancellationToken)

Exclua as informações de status de registro.

DeleteEnrollmentGroupAsync(EnrollmentGroup)

Exclua as informações de enrollmentGroup.

DeleteEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Exclua as informações de enrollmentGroup.

DeleteEnrollmentGroupAsync(String)

Exclua as informações de enrollmentGroup.

DeleteEnrollmentGroupAsync(String, CancellationToken)

Exclua as informações de enrollmentGroup.

DeleteEnrollmentGroupAsync(String, String)

Exclua as informações de enrollmentGroup.

DeleteEnrollmentGroupAsync(String, String, CancellationToken)

Exclua as informações de enrollmentGroup.

DeleteIndividualEnrollmentAsync(IndividualEnrollment)

Exclua as informações individualEnrollment.

DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Exclui um registro individual.

DeleteIndividualEnrollmentAsync(String)

Exclua as informações individualEnrollment.

DeleteIndividualEnrollmentAsync(String, CancellationToken)

Exclua as informações individualEnrollment.

DeleteIndividualEnrollmentAsync(String, String)

Exclua as informações individualEnrollment.

DeleteIndividualEnrollmentAsync(String, String, CancellationToken)

Exclui um registro individual se a eTag corresponder.

Dispose()

Descarte o Cliente do Serviço de Provisionamento e suas dependências.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Componente e, opcionalmente, libera os recursos gerenciados.

GetDeviceRegistrationStateAsync(String)

Recupere as informações de status de registro.

GetDeviceRegistrationStateAsync(String, CancellationToken)

Recupere as informações de status de registro.

GetEnrollmentGroupAsync(String)

Recupere as informações de enrollmentGroup.

GetEnrollmentGroupAsync(String, CancellationToken)

Recupere as informações de enrollmentGroup.

GetEnrollmentGroupAttestationAsync(String, CancellationToken)

Recupere as informações de atestado enrollmentGroup.

GetIndividualEnrollmentAsync(String)

Recupere as informações individualEnrollment.

GetIndividualEnrollmentAsync(String, CancellationToken)

Obtém o objeto de registro individual.

GetIndividualEnrollmentAttestationAsync(String, CancellationToken)

Recupere as informações de atestado para um registro individual.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>)

Criar, atualizar ou excluir um conjunto de Registros de Dispositivo individuais.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>, CancellationToken)

Criar, atualizar ou excluir um conjunto de Registros de Dispositivo individuais.

Aplica-se a