Freigeben über


ProvisioningServiceClient Klasse

Definition

Device Provisioning Service-Client.

public class ProvisioningServiceClient : IDisposable
type ProvisioningServiceClient = class
    interface IDisposable
Public Class ProvisioningServiceClient
Implements IDisposable
Vererbung
ProvisioningServiceClient
Implementiert

Hinweise

Der IoT Hub Device Provisioning Service ist ein Hilfsdienst für IoT Hub, der die automatische Gerätebereitstellung für einen angegebenen IoT-Hub ermöglicht, ohne dass ein Menschlicher eingreifen muss. Sie können den Device Provisioning-Dienst verwenden, um Millionen von Geräten sicher und skalierbar bereitzustellen.

Konstruktoren

ProvisioningServiceClient(String, ProvisioningServiceClientOptions)

Erstellen Sie eine neue instance dieses Clients.

Eigenschaften

DeviceRegistrationStates

Unterclient von, der ProvisioningServiceClient alle Geräteregistrierungsstatusvorgänge verarbeitet, einschließlich des Abrufens eines Geräteregistrierungsstatus, des Löschens eines Geräteregistrierungsstatus und des Abfragens von Geräteregistrierungsstatus.

EnrollmentGroups

Unterclient von, der ProvisioningServiceClient alle Registrierungsgruppenvorgänge verarbeitet, einschließlich Abrufen/Erstellen/Festlegen/Löschen von Registrierungsgruppen, Abfragen von Registrierungsgruppen und Abrufen von Nachweismechanismen für bestimmte Registrierungsgruppen.

IndividualEnrollments

Unterclient von, der ProvisioningServiceClient alle einzelnen Registrierungsvorgänge verarbeitet, einschließlich des Abrufens/Erstellens/Festlegens/Löschens einzelner Registrierungen, Abfragen einzelner Registrierungen und Abrufen von Nachweismechanismen für bestimmte individuelle Registrierungen.

Methoden

CreateEnrollmentGroupQuery(QuerySpecification)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupQuery(QuerySpecification, CancellationToken)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupQuery(QuerySpecification, HttpTransportSettings)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupQuery(QuerySpecification, Int32)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, CancellationToken)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupQuery(QuerySpecification, Int32, HttpTransportSettings)

Factory zum Erstellen einer enrollmentGroup-Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, CancellationToken)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, HttpTransportSettings)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, CancellationToken)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, HttpTransportSettings)

Factory zum Erstellen einer Registrierung status Abfrage.

CreateFromConnectionString(String)

Erstellen Sie eine neue instance von, die ProvisioningServiceClient die API für den Device Provisioning-Dienst verfügbar macht.

CreateFromConnectionString(String, HttpTransportSettings)

Erstellen Sie eine neue instance von, die ProvisioningServiceClient die API für den Device Provisioning-Dienst verfügbar macht.

CreateIndividualEnrollmentQuery(QuerySpecification)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateIndividualEnrollmentQuery(QuerySpecification, CancellationToken)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateIndividualEnrollmentQuery(QuerySpecification, HttpTransportSettings)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, CancellationToken)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, HttpTransportSettings)

Factory zum Erstellen einer individualEnrollment-Abfrage.

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup)

Erstellen oder Aktualisieren eines Registrierungsgruppendatensatzes

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Erstellen oder Aktualisieren eines Registrierungsgruppendatensatzes

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment)

Erstellen oder Aktualisieren eines einzelnen Geräteregistrierungsdatensatzes

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Erstellt oder aktualisiert eine einzelne Registrierung.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState)

Löschen Sie die Registrierungsinformationen status.

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState, CancellationToken)

Löschen Sie die Registrierungsinformationen status.

DeleteDeviceRegistrationStateAsync(String)

Löschen Sie die Registrierungsinformationen status.

DeleteDeviceRegistrationStateAsync(String, CancellationToken)

Löschen Sie die Registrierungsinformationen status.

DeleteDeviceRegistrationStateAsync(String, String)

Löschen Sie die Registrierungsinformationen status.

DeleteDeviceRegistrationStateAsync(String, String, CancellationToken)

Löschen Sie die Registrierungsinformationen status.

DeleteEnrollmentGroupAsync(EnrollmentGroup)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteEnrollmentGroupAsync(String)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteEnrollmentGroupAsync(String, CancellationToken)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteEnrollmentGroupAsync(String, String)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteEnrollmentGroupAsync(String, String, CancellationToken)

Löschen Sie die EnrollmentGroup-Informationen.

DeleteIndividualEnrollmentAsync(IndividualEnrollment)

Löschen Sie die Individuellen Registrierungsinformationen.

DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

Löscht eine einzelne Registrierung.

DeleteIndividualEnrollmentAsync(String)

Löschen Sie die Individuellen Registrierungsinformationen.

DeleteIndividualEnrollmentAsync(String, CancellationToken)

Löschen Sie die Individuellen Registrierungsinformationen.

DeleteIndividualEnrollmentAsync(String, String)

Löschen Sie die Individuellen Registrierungsinformationen.

DeleteIndividualEnrollmentAsync(String, String, CancellationToken)

Löscht eine einzelne Registrierung, wenn das eTag übereinstimmt.

Dispose()

Entsorgen Sie den Bereitstellungsdienstclient und seine Abhängigkeiten.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von der Komponente verwendet werden, und gibt optional die verwalteten Ressourcen frei.

GetDeviceRegistrationStateAsync(String)

Rufen Sie die Registrierungsinformationen status ab.

GetDeviceRegistrationStateAsync(String, CancellationToken)

Rufen Sie die Registrierungsinformationen status ab.

GetEnrollmentGroupAsync(String)

Rufen Sie die EnrollmentGroup-Informationen ab.

GetEnrollmentGroupAsync(String, CancellationToken)

Rufen Sie die EnrollmentGroup-Informationen ab.

GetEnrollmentGroupAttestationAsync(String, CancellationToken)

Rufen Sie die Nachweisinformationen für enrollmentGroup ab.

GetIndividualEnrollmentAsync(String)

Rufen Sie die Individuellen Registrierungsinformationen ab.

GetIndividualEnrollmentAsync(String, CancellationToken)

Ruft das einzelne Registrierungsobjekt ab.

GetIndividualEnrollmentAttestationAsync(String, CancellationToken)

Rufen Sie die Nachweisinformationen für eine einzelne Registrierung ab.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>)

Erstellen, Aktualisieren oder Löschen einer Gruppe einzelner Geräteregistrierungen.

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>, CancellationToken)

Erstellen, Aktualisieren oder Löschen einer Gruppe einzelner Geräteregistrierungen.

Gilt für: