Freigeben über


Microsoft.Azure.Devices.Provisioning.Client Namespace

Klassen

AuthenticationProvider

Der vom Azure IoT-Bereitstellungsgeräteclient verwendete Authentifizierungsanbieter.

AuthenticationProviderSymmetricKey

Die Geräteauthentifizierungsanbieterschnittstelle für symmetrische Schlüssel.

AuthenticationProviderX509

Die Geräteauthentifizierung für die Verwendung eines X509-Zertifikatobjekts.

DeviceRegistrationResult

Das Ergebnis eines Registrierungsvorgangs.

PnpConvention

Eine Hilfsklasse zum Formatieren der DPS-Geräteregistrierungsnutzlast pro Plug-and-Play-Konvention.

ProvisioningClientAmqpSettings

Enthält AMQP-transportspezifische Einstellungen für einen Bereitstellungsgeräteclient.

ProvisioningClientException

Die Ausnahme, die ausgelöst wird, wenn während des Gerätebereitstellungsclientvorgangs ein Fehler auftritt.

ProvisioningClientExponentialBackoffRetryPolicy

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungen unter Verwendung eines exponentiellen Backoffschemas mit Option jitter ausführt, um das Intervall zwischen Wiederholungen zu bestimmen.

ProvisioningClientFixedDelayRetryPolicy

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung einer festen Wiederholungsverzögerung mit Jitter ausführt.

ProvisioningClientIncrementalDelayRetryPolicy

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung einer inkrementellen Erhöhung der Wiederholungsverzögerung mit Jitter ausführt.

ProvisioningClientMqttSettings

Enthält MQTT-transportspezifische Einstellungen für einen Bereitstellungsgeräteclient.

ProvisioningClientNoRetry

Stellt eine Wiederholungsrichtlinie dar, bei der keine Wiederholungen ausgeführt werden.

ProvisioningClientOptions

Optionen, die die Konfiguration des Bereitstellungsgeräteclients instance während der Initialisierung ermöglichen.

ProvisioningClientRetryPolicyBase

Eine Basiswiebelwiebelrichtlinie.

ProvisioningClientTransportSettings

Basisklasse zum Definieren verschiedener transportspezifischer Einstellungen für IoT Hub-Geräte- und Modulclients.

ProvisioningDeviceClient

Der Client für die Bereitstellung von Geräten mithilfe des Azure Device Provisioning-Diensts.

ProvisioningErrorDetails

Details zu Bereitstellungsfehlern.

ProvisioningRegistrationAdditionalData

Zusätzliche Parameter, die über registartion instance übergeben werden sollen

ProvisioningTransportException

Stellt Fehler dar, die von den Bereitstellungstransporthandlern gemeldet werden.

ProvisioningTransportRegisterRequest

Stellt eine Anforderung zur Bereitstellungsregistrierung dar.

RegistrationRequestPayload

Optionale Daten, die in die Registrierungsanforderung aufgenommen werden sollen.

SymmetricKeyRegistrationResult

Registrierungsergebnis, das bei Verwendung des Nachweises für symmetrische Schlüssel zurückgegeben wird.

X509CertificateInfo

X509-Zertifikatinformationen.

X509RegistrationResult

X509-Registrierungsergebnis.

Schnittstellen

IProvisioningClientRetryPolicy

Stellt eine Wiederholungsrichtlinie für den DPS-Geräteclient dar.

Enumerationen

ProvisioningClientTransportProtocol

Das Protokoll, über das ein Transport (z. B. MQTT, AMQP) kommuniziert.

ProvisioningRegistrationStatusType

Der Bereitstellungstyp status.

ProvisioningRegistrationSubstatusType

Der Bereitstellungsunterstatustyp.

QualityOfService

Die Richtlinie, für die eine bestimmte Nachricht gesendet wird. Beachten Sie, dass der Device Provisioning Service QoS 2 nicht unterstützt.