Partager via


ProvisioningServiceClient Classe

Définition

Client du service Device Provisioning.

public class ProvisioningServiceClient : IDisposable
type ProvisioningServiceClient = class
    interface IDisposable
Public Class ProvisioningServiceClient
Implements IDisposable
Héritage
ProvisioningServiceClient
Implémente

Remarques

Le service IoT Hub Device Provisioning est un service d’assistance pour IoT Hub qui permet l’approvisionnement automatique des appareils sur un hub IoT spécifié sans intervention humaine. Vous pouvez utiliser le service Device Provisioning pour approvisionner des millions d’appareils de manière sécurisée et évolutive.

Constructeurs

ProvisioningServiceClient(String, ProvisioningServiceClientOptions)

Créez une instance de ce client.

Propriétés

DeviceRegistrationStates

Sous-client de ProvisioningServiceClient qui gère toutes les opérations d’état d’inscription d’appareil, notamment l’obtention d’un état d’inscription d’appareil, la suppression d’un état d’inscription d’appareil et l’interrogation des états d’inscription des appareils.

EnrollmentGroups

Sous-client de qui gère toutes les opérations de ProvisioningServiceClient groupe d’inscription, y compris l’obtention/création/définition/suppression de groupes d’inscription, l’interrogation de groupes d’inscription et l’obtention de mécanismes d’attestation pour des groupes d’inscription particuliers.

IndividualEnrollments

Sous-client de ProvisioningServiceClient qui gère toutes les opérations d’inscription individuelles, notamment l’obtention/création/définition/suppression d’inscriptions individuelles, l’interrogation d’inscriptions individuelles et l’obtention de mécanismes d’attestation pour des inscriptions individuelles particulières.

Méthodes

CreateEnrollmentGroupQuery(QuerySpecification)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, CancellationToken)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, HttpTransportSettings)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, CancellationToken)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, HttpTransportSettings)

Fabrique pour créer une requête enrollmentGroup.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String)

Fabrique pour créer une requête d’inscription status.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, CancellationToken)

Fabrique pour créer une requête d’inscription status.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, HttpTransportSettings)

Fabrique pour créer une requête d’inscription status.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32)

Fabrique pour créer une requête d’inscription status.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, CancellationToken)

Fabrique pour créer une requête d’inscription status.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, HttpTransportSettings)

Fabrique pour créer une requête d’inscription status.

CreateFromConnectionString(String)

Créez une instance du ProvisioningServiceClient qui expose l’API au service Device Provisioning.

CreateFromConnectionString(String, HttpTransportSettings)

Créez une instance du ProvisioningServiceClient qui expose l’API au service Device Provisioning.

CreateIndividualEnrollmentQuery(QuerySpecification)

Fabrique pour créer une requête individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, CancellationToken)

Fabrique pour créer une requête individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, HttpTransportSettings)

Fabrique pour créer une requête individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32)

Fabrique pour créer une requête individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, CancellationToken)

Fabrique pour créer une requête individualEnrollment.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, HttpTransportSettings)

Fabrique pour créer une requête individualEnrollment.

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup)

Créez ou mettez à jour un enregistrement de groupe d’inscription.

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Créez ou mettez à jour un enregistrement de groupe d’inscription.

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment)

Créez ou mettez à jour un enregistrement d’inscription d’appareil individuel.

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Crée ou met à jour une inscription individuelle.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState)

Supprimez les informations de status d’inscription.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState, CancellationToken)

Supprimez les informations de status d’inscription.

DeleteDeviceRegistrationStateAsync(String)

Supprimez les informations de status d’inscription.

DeleteDeviceRegistrationStateAsync(String, CancellationToken)

Supprimez les informations de status d’inscription.

DeleteDeviceRegistrationStateAsync(String, String)

Supprimez les informations de status d’inscription.

DeleteDeviceRegistrationStateAsync(String, String, CancellationToken)

Supprimez les informations de status d’inscription.

DeleteEnrollmentGroupAsync(EnrollmentGroup)

Supprimez les informations enrollmentGroup.

DeleteEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Supprimez les informations enrollmentGroup.

DeleteEnrollmentGroupAsync(String)

Supprimez les informations enrollmentGroup.

DeleteEnrollmentGroupAsync(String, CancellationToken)

Supprimez les informations enrollmentGroup.

DeleteEnrollmentGroupAsync(String, String)

Supprimez les informations enrollmentGroup.

DeleteEnrollmentGroupAsync(String, String, CancellationToken)

Supprimez les informations enrollmentGroup.

DeleteIndividualEnrollmentAsync(IndividualEnrollment)

Supprimez les informations individualEnrollment.

DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Supprime une inscription individuelle.

DeleteIndividualEnrollmentAsync(String)

Supprimez les informations individualEnrollment.

DeleteIndividualEnrollmentAsync(String, CancellationToken)

Supprimez les informations individualEnrollment.

DeleteIndividualEnrollmentAsync(String, String)

Supprimez les informations individualEnrollment.

DeleteIndividualEnrollmentAsync(String, String, CancellationToken)

Supprime une inscription individuelle si l’eTag correspond.

Dispose()

Supprimer le client de service d’approvisionnement et ses dépendances.

Dispose(Boolean)

Libère les ressources non managées utilisées par le composant et libère éventuellement les ressources managées.

GetDeviceRegistrationStateAsync(String)

Récupérez les informations de status d’inscription.

GetDeviceRegistrationStateAsync(String, CancellationToken)

Récupérez les informations de status d’inscription.

GetEnrollmentGroupAsync(String)

Récupérez les informations enrollmentGroup.

GetEnrollmentGroupAsync(String, CancellationToken)

Récupérez les informations enrollmentGroup.

GetEnrollmentGroupAttestationAsync(String, CancellationToken)

Récupérez les informations d’attestation enrollmentGroup.

GetIndividualEnrollmentAsync(String)

Récupérez les informations individualEnrollment.

GetIndividualEnrollmentAsync(String, CancellationToken)

Obtient l’objet d’inscription individuel.

GetIndividualEnrollmentAttestationAsync(String, CancellationToken)

Récupérer les informations d’attestation d’une inscription individuelle.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>)

Créer, mettre à jour ou supprimer un ensemble d’inscriptions d’appareils individuelles.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>, CancellationToken)

Créer, mettre à jour ou supprimer un ensemble d’inscriptions d’appareils individuelles.

S’applique à