Microsoft.Azure.Devices Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AuthenticationMechanism |
Wird verwendet, um den von einem Gerät verwendeten Authentifizierungsmechanismus anzugeben. |
AuthenticationMethodFactory |
Erstellt eine instance einer Implementierung von IAuthenticationMethod basierend auf bekannten Authentifizierungsparametern. |
BasicDigitalTwin |
Eine optionale Hilfsklasse zum Deserialisieren eines digitalen Zwillings. |
BulkRegistryOperationResult |
Kapselt das Ergebnis eines Massenregistrierungsvorgangs. |
ClientCapabilities |
Status der auf dem Gerät aktivierten Funktionen. |
ClientTwin |
Eigenschaften eines Geräts oder Moduls, das im Dienst gespeichert ist. |
ClientTwinDocument |
Stellt Zwillingseigenschaften dar. |
ClientTwinMetadata |
Metadaten für Eigenschaften in ClientTwinProperties. |
ClientTwinProperties |
Stellt eine Auflistung von Eigenschaften für den Zwilling dar. |
ClientTwinPropertyArray |
Stellt ein Eigenschaftenarray in einem dar ClientTwinProperties. |
ClientTwinPropertyValue |
Stellt einen -Eigenschaftswert in einem dar ClientTwinProperties. |
CloudToDeviceMethod |
Parameter zum Ausführen einer direkten Methode auf dem Gerät |
CloudToDeviceMethodResult |
Stellt die Ergebnisse des Gerätemethodenaufrufs dar. |
CloudToDeviceMethodScheduledJob |
Enthält Eigenschaften eines geplanten Auftrags für eine Cloud-zu-Gerät-Methode. |
ComponentMetadata |
Eine optionale Hilfsklasse zum Deserialisieren eines digitalen Zwillings. Die $metadata-Klasse für eine Komponente eines BasicDigitalTwin. |
Configuration |
Die Konfiguration für IoT Hub-Geräte- und Modulzwillys. |
ConfigurationContent |
Konfigurationen für Geräte, Module, den Modulverwaltungs-Agent und Edge-Hub. |
ConfigurationInfo |
Details zur Konfiguration. |
ConfigurationMetrics |
Metriken für Geräte-/Modulkonfigurationen. |
ConfigurationsClient |
Subclient von, der das Erstellen, Abrufen, Festlegen und Löschen von IotHubServiceClient Konfigurationen behandelt. |
Device |
Enthält Geräteeigenschaften und deren Accessoren. |
DeviceJob |
Enthält DeviceJob-Eigenschaften und deren Accessoren. |
DeviceJobError |
Enthält Informationen zu DeviceJob-Fehlern |
DeviceJobOutcome |
Enthält das DeviceJob-Ergebnis. |
DeviceJobParameters |
Erweitern von JobParameters mit Geräte-IDs |
DeviceJobStatistics |
Der Auftrag zählt, z. B. die Anzahl der fehlgeschlagenen/erfolgreichen Geräte. |
DeviceRegistryOperationError |
Kapselt Fehlerdetails des Geräteregistrierungsvorgangs. |
DevicesClient |
Unterclient von, der IotHubServiceClient alle Geräteregistrierungsvorgänge verarbeitet, einschließlich Abrufen/Erstellen/Festlegen/Löschen von Geräteidentitäten, Abrufen von Modulen auf einem Gerät und Abrufen von Geräteregistrierungsstatistiken. |
DigitalTwinClient |
Dieser Client enthält Methoden zum Abrufen und Aktualisieren von Informationen zu digitalen Zwillingen und zum Aufrufen von Befehlen auf einem Gerät für digitale Zwillinge. |
DigitalTwinCommandResponse |
Stellt die Aufrufergebnisse des Gerätebefehls dar. |
DigitalTwinGetHeaders |
Definiert Header für den GetAsync-Vorgang. |
DigitalTwinGetResponse<T> |
Die Dienstantwort auf eine Anforderung zum Abrufen eines digitalen Zwillings. |
DigitalTwinInvokeCommandHeaders |
Definiert Header für die Vorgänge InvokeCommandAsync und InvokeComponentCommandAsync. |
DigitalTwinInvokeCommandRequestOptions |
Allgemeine Anforderungsoptionen, die für Aufrufbefehls-APIs anwendbar, aber optional sind. |
DigitalTwinMetadata |
Eine optionale Hilfsklasse zum Deserialisieren eines digitalen Zwillings. Die $metadata Klasse auf einem BasicDigitalTwin. |
DigitalTwinsClient |
Dieser Client enthält Methoden zum Abrufen und Aktualisieren von Informationen zu digitalen Zwillingen und zum Aufrufen von Befehlen auf einem Gerät für digitale Zwillinge. |
DigitalTwinUpdateHeaders |
Definiert Header für den UpdateAsync-Vorgang. |
DigitalTwinUpdateRequestOptions |
Allgemeine Anforderungsoptionen, die für Update-APIs anwendbar, aber optional sind. |
DigitalTwinUpdateResponse |
Die Dienstantwort auf einen Aktualisierungsvorgang für digitale Zwillinge. |
DirectMethodClientResponse |
Die Antwort des Geräts/Moduls auf einen direkten Methodenaufruf. |
DirectMethodsClient |
Subclient von IotHubServiceClient , um direkte Methoden auf Geräten und Modulen in IoT Hub aufzurufen. |
DirectMethodServiceRequest |
Parameter zum Ausführen einer direkten Methode auf einem Gerät oder Modul. |
ErrorContext |
Der Kontext für ein angegebenes Verbindungsverlustereignis für MessageFeedbackProcessorClient, FileUploadNotificationProcessorClientund MessagesClient. |
ExportImportDevice |
Enthält Geräteeigenschaften, die während des Export-/Importauftragsvorgangs angegeben wurden. |
ExportImportDevice.PropertyContainer |
Die gewünschten und gemeldeten Eigenschaften des Zwillings. |
ExportImportRequest |
Wird verwendet, um Speicherparameter beim Ausführen einer Export- oder Importanforderung bereitzustellen. |
ExportJobProperties |
Enthält Eigenschaften eines Exportauftrags. |
FeedbackBatch |
Enthält einen Batch von Feedbackdatensätzen. |
FeedbackReceiver<T> |
Enthält Methoden, die Dienste zum Ausführen von Feedback-Empfangsvorgängen verwenden können. |
FeedbackRecord |
Enthält Eigenschaften eines einzelnen Feedbackdatensatzes. |
FileNotification |
Enthält Eigenschaften für Dateiuploadbenachrichtigungen |
FileNotificationReceiver<T> |
Enthält Methoden, mit denen Dienste Vorgänge zum Empfangen von Dateibenachrichtigungen ausführen können. |
FileUploadNotification |
Enthält Eigenschaften für Dateiuploadbenachrichtigungen. |
FileUploadNotificationProcessorClient |
Unterclient von IotHubServiceClient zum Empfangen von Dateiuploadbenachrichtigungen. |
HttpTransportSettings |
Enthält http1-transportspezifische Einstellungen für Den Dienstclient. |
ImportConfiguration |
Eine Klasse zum Erstellen und Serialisieren einer Konfiguration für einen Massenimportauftrag mit Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken). |
ImportJobProperties |
Enthält Eigenschaften eines Importauftrags. |
InvokeDigitalTwinCommandOptions |
Allgemeine Anforderungsoptionen, die für Aufrufbefehlsvorgänge anwendbar, aber optional sind. |
InvokeDigitalTwinCommandResponse |
Stellt die Aufrufergebnisse des Gerätebefehls dar. |
IotHubConnectionStringBuilder |
Erstellt eine Verbindungszeichenfolge für den IoT Hub-Dienst basierend auf den vom Benutzer aufgefüllten Eigenschaften. |
IotHubJobResponse |
Enthält die Eigenschaften, die vom Import-/Exportauftrag des Diensts festgelegt werden. |
IotHubScheduledJobResponse |
Enthält eigenschaften, die vom Dienst für geplanten Auftrag festgelegt werden. |
IotHubServiceClient |
Der Client zum Senden von Dienstanforderungen an IoT Hub. Dieser Client enthält Unterclients für die verschiedenen Featuresätze in IoT Hub, einschließlich der Verwaltung von Geräte-/Modulidentitäten, dem Abrufen/Festlegen des Zwillings für Geräte/Module, dem Aufrufen direkter Methoden auf Geräten/Modulen und mehr. |
IotHubServiceClientOptions |
Die konfigurierbaren Optionen für IotHubServiceClient Instanzen. |
IotHubServiceException |
Die Ausnahme, die ausgelöst wird, wenn der Client während der Kommunikation mit dem IoT Hub-Dienst einen Fehler empfängt. |
IotHubServiceExponentialBackoffRetryPolicy |
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. |
IotHubServiceFixedDelayRetryPolicy |
Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung einer festen Wiederholungsverzögerung mit Jitter ausführt. |
IotHubServiceIncrementalDelayRetryPolicy |
Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung einer inkrementellen Erhöhung der Wiederholungsverzögerung mit Jitter ausführt. |
IotHubServiceNoRetry |
Stellt eine Wiederholungsrichtlinie dar, bei der keine Wiederholungen ausgeführt werden. |
IotHubServiceRetryPolicyBase |
Eine Basiswiebelwiebelrichtlinie. |
JobClient |
Auftragsverwaltung. |
JobParameters |
Eingabe spezifisch für einen Auftrag, der in JobRequest verwendet wird |
JobProperties |
Enthält die eigenschaften, die für import/export auftrags verfügbar sind. |
JobQueryOptions |
Gibt die Optionen an, die Auftragsabfragen zugeordnet sind. |
JobRequest |
Auftragseingabe |
JobResponse |
Stellt beim Abrufen den aktuellen Auftragsbericht bereit. |
ManagedIdentity |
Die verwaltete Identität, die für den Zugriff auf das Speicherkonto für IoT Hub-Import- und Exportaufträge verwendet wird. Weitere Informationen zur Konfiguration der verwalteten Identität in IoT Hub finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity. Weitere Informationen zu verwalteten Identitäten finden Sie unter https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview |
Message |
Die Datenstruktur stellt die Nachricht dar, die für die Interaktion mit IoT Hub verwendet wird. |
MessageFeedbackProcessorClient |
Unterclient von zum Empfangen von IotHubServiceClient Cloud-to-Device-Nachrichtenfeedback. |
MessagesClient |
Unterclient von zum Senden von IotHubServiceClient Cloud-to-Device- und Cloud-to-Module-Nachrichten. |
MessageSystemPropertyNames |
Die Namen der Systemeigenschaften in der Message -Klasse. |
Module |
Enthält IoTHub-Moduleigenschaften und deren Accessoren. |
ModulesClient |
Unterclient von, der alle Registrierungsvorgänge des IotHubServiceClient Moduls verarbeitet, einschließlich des Abrufens/Erstellens/Festlegens/Löschens von Modulidentitäten. |
PurgeMessageQueueResult |
Ergebnis eines Vorgangs zum Löschen von Gerätenachrichtenwarteschlangen. |
QueryClient |
Unterclient von zum Ausführen von IotHubServiceClient Abfragen mit einer SQL-ähnlichen Syntax. |
QueryOptions |
Gibt die Den Abfragen zugeordneten Optionen an. |
QueryResponse<T> |
Ein iterierbarer Satz von abgefragten Elementen. |
Receiver<T> |
Enthält Methoden, die Dienste zum Ausführen von Empfangsvorgängen verwenden können. |
RegistryManager |
Enthält Methoden, mit denen Dienste Vorgänge zum Erstellen, Entfernen, Aktualisieren und Löschen auf Geräten ausführen können. |
RegistryStatistics |
Die Geräteregistrierungsstatistiken, die von IoT Hub abgerufen werden können. |
ScheduledJob |
Stellt beim Abrufen den aktuellen Auftragsbericht bereit. |
ScheduledJobsClient |
Unterclient von IotHubServiceClient für die Verwaltung geplanter Aufträge. |
ScheduledJobsOptions |
Enthält optionale Felder beim Erstellen eines Auftrags. |
ServiceAuthenticationWithDeviceSharedAccessPolicyKey |
Authentifizierungsmethode, die den freigegebenen Zugriffsschlüssel eines Geräts verwendet, um sich beim Dienst zu authentifizieren. |
ServiceAuthenticationWithDeviceSharedAccessPolicyToken |
Authentifizierungsmethode, die die Shared Access Signature eines Geräts verwendet, um sich beim Dienst zu authentifizieren. |
ServiceAuthenticationWithSharedAccessPolicyKey |
Authentifizierungsmethode, die einen freigegebenen Zugriffsrichtlinienschlüssel verwendet. |
ServiceAuthenticationWithSharedAccessPolicyToken |
Authentifizierungsmethode, die ein Freigegebenes Zugriffsrichtlinientoken verwendet. |
ServiceClient |
Enthält Methoden, mit denen Dienste Nachrichten an Geräte senden können. |
ServiceClientOptions |
Optionen, die die Konfiguration des Dienstclients instance während der Initialisierung ermöglichen. |
ServiceClientTransportSettings |
Die auf einem Dienstclient konfigurierbaren Transporteinstellungen instance. |
ServiceStatistics |
Enthält Dienststatistiken, die aus IoT Hub abgerufen werden können. |
SharedAccessSignatureBuilder |
Erstellt SAS-Token (Shared Access Signature). |
SymmetricKey |
Primäre und sekundäre symmetrische Schlüssel eines Geräts oder Moduls. |
TwinScheduledJob |
Enthält Eigenschaften des geplanten Zwillingsauftrags. |
TwinsClient |
Unterclient von, der das Abrufen, Aktualisieren und Ersetzen von IotHubServiceClient Geräte- und Modulzwillingen übernimmt. |
UpdateDigitalTwinOptions |
Allgemeine Anforderungsoptionen, die für Die Aktualisierung von Vorgängen des digitalen Zwillings anwendbar, aber optional sind. |
WritableProperty |
Eine optionale Hilfsklasse zum Deserialisieren eines digitalen Zwillings. |
X509Thumbprint |
X509-Clientzertifikatfingerabdrücke des Geräts. |
X509ThumbprintExtensions |
X509-Clientzertifikatfingerabdrücke des Geräts |
Schnittstellen
IAuthenticationMethod |
Authentifizierungsschnittstelle, die für die IoT Hub-Kommunikation verwendet werden soll. |
IIotHubServiceRetryPolicy |
Stellt eine Wiederholungsrichtlinie für den IoT Hub-Dienstclient dar. |
IQuery |
Dadurch wird die zugrunde liegende Auslagerungsergebnis-Zugriffslogik umgebrochen. |
Enumerationen
AcknowledgementType |
Die möglichen Bestätigungstypen für eine empfangene Dateiuploadbenachrichtigung und/oder für eine empfangene Cloud-zu-Gerät-Feedbacknachricht. |
AuthenticationType |
Wird verwendet, um den von einem Gerät verwendeten Authentifizierungstyp anzugeben. |
ClientAuthenticationType |
Wird verwendet, um den von einem Gerät verwendeten Authentifizierungstyp anzugeben. |
ClientConnectionState |
Gibt die verschiedenen Verbindungszustände eines Geräts oder Moduls an. |
ClientStatus |
Gibt die verschiedenen Zustände eines Geräts an. |
ConfigurationImportMode |
Gibt das Verhalten beim Zusammenführen einer Konfiguration mit der Registrierung während der Importaktionen an. |
ConfigurationStatus |
Gibt die status der Konfiguration an. |
DeliveryAcknowledgement |
Gibt die verschiedenen Bestätigungsebenen für die Nachrichtenübermittlung an. |
DeviceConnectionState |
Gibt die verschiedenen Verbindungszustände eines Geräts an. |
DeviceJobStatus |
DeviceJob Status-Enumeration |
DeviceJobType |
DeviceJob-Typ |
DeviceStatus |
Gibt die verschiedenen Zustände eines Geräts an. |
EndpointKind |
Von IoT Hub verfügbar gemachte Endpunkte |
FeedbackStatusCode |
Gibt die verschiedenen Feedback-status Codes für eine an ein Gerät gesendete Cloud-zu-Gerät-Nachricht an. |
ImportMode |
Gibt das Verhalten beim Zusammenführen eines Geräts mit der Registrierung während der Importaktionen an. |
IotHubServiceErrorCode |
Fehlercodes für häufige IoT Hub-Antwortfehler. |
IotHubTransportProtocol |
Transportprotokolltypen, die von MessagingClient, FileUploadNotificationProcessorClient und MessageFeedbackProcessorClient unterstützt werden. |
JobStatus |
Gibt die verschiedenen Auftrags status für einen Auftrag an. |
JobType |
Wird verwendet, um den Typ des Auftrags anzugeben. |
SdkAssignsMessageId |
Die verschiedenen Konfigurationen, die zum Festlegen eines Werts von MessageId für eine IoT Hub-Nachricht verfügbar sind. |
StorageAuthenticationType |
Gibt den Authentifizierungstyp an, der zum Herstellen einer Verbindung mit dem Speicherkonto verwendet wird. |
TransportType |
Von ServiceClient unterstützte Transporttypen: Nur Amqp und Amqp über WebSocket |
Azure SDK for .NET