Microsoft.Azure.Devices Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AuthenticationMechanism |
Permet de spécifier le mécanisme d’authentification utilisé par un appareil. |
AuthenticationMethodFactory |
Crée une instance d’une implémentation de basée sur des IAuthenticationMethod paramètres d’authentification connus. |
BasicDigitalTwin |
Classe d’assistance facultative pour désérialiser un jumeau numérique. |
BulkRegistryOperationResult |
Encapsule le résultat d’une opération de registre en bloc. |
ClientCapabilities |
État des fonctionnalités activées sur l’appareil. |
ClientTwin |
Propriétés d’un appareil ou d’un module stockés sur le service. |
ClientTwinDocument |
Représente les propriétés de jumeau. |
ClientTwinMetadata |
Métadonnées pour les propriétés dans ClientTwinProperties. |
ClientTwinProperties |
Représente une collection de propriétés pour le jumeau. |
ClientTwinPropertyArray |
Représente un tableau de propriétés dans un ClientTwinProperties. |
ClientTwinPropertyValue |
Représente une valeur de propriété dans un ClientTwinProperties. |
CloudToDeviceMethod |
Paramètres pour exécuter une méthode directe sur l’appareil |
CloudToDeviceMethodResult |
Représente les résultats de l’appel de méthode d’appareil. |
CloudToDeviceMethodScheduledJob |
Contient les propriétés d’un travail planifié de méthode cloud-à-appareil. |
ComponentMetadata |
Classe d’assistance facultative pour désérialiser un jumeau numérique. Classe $metadata sur un composant d’un BasicDigitalTwin. |
Configuration |
Configuration des jumeaux d’appareil et de module IoT Hub. |
ConfigurationContent |
Configurations pour les appareils, les modules, l’agent de gestion des modules et le hub Edge. |
ConfigurationInfo |
Détails de la configuration. |
ConfigurationMetrics |
Métriques pour les configurations d’appareil/module. |
ConfigurationsClient |
Sous-client de IotHubServiceClient qui gère la création, l’obtention, la définition et la suppression de configurations. |
Device |
Contient les propriétés de l’appareil et leurs accesseurs. |
DeviceJob |
Contient les propriétés DeviceJob et leurs accesseurs. |
DeviceJobError |
Contient des informations sur les erreurs DeviceJob |
DeviceJobOutcome |
Contient le résultat DeviceJob |
DeviceJobParameters |
Étendre JobParameters avec des ID d’appareil |
DeviceJobStatistics |
Le nombre de travaux, par exemple, le nombre d’appareils ayant échoué/réussi. |
DeviceRegistryOperationError |
Encapsule les détails de l’erreur d’opération du registre d’appareils. |
DevicesClient |
Le sous-client de IotHubServiceClient qui gère toutes les opérations de registre d’appareils, y compris l’obtention/création/définition/suppression d’identités d’appareil, l’obtention de modules sur un appareil et l’obtention des statistiques du registre d’appareils. |
DigitalTwinClient |
Ce client contient des méthodes pour récupérer et mettre à jour les informations de jumeau numérique et appeler des commandes sur un appareil de jumeau numérique. |
DigitalTwinCommandResponse |
Représente les résultats de l’appel de commande d’appareil. |
DigitalTwinGetHeaders |
Définit des en-têtes pour l’opération GetAsync. |
DigitalTwinGetResponse<T> |
Réponse du service à une demande d’obtention de jumeau numérique. |
DigitalTwinInvokeCommandHeaders |
Définit des en-têtes pour les opérations InvokeCommandAsync et InvokeComponentCommandAsync. |
DigitalTwinInvokeCommandRequestOptions |
Options de requête générales applicables, mais facultatives, pour les API d’appel de commande. |
DigitalTwinMetadata |
Classe d’assistance facultative pour désérialiser un jumeau numérique. Classe $metadata sur un BasicDigitalTwin. |
DigitalTwinsClient |
Ce client contient des méthodes pour récupérer et mettre à jour les informations de jumeau numérique et appeler des commandes sur un appareil de jumeau numérique. |
DigitalTwinUpdateHeaders |
Définit des en-têtes pour l’opération UpdateAsync. |
DigitalTwinUpdateRequestOptions |
Options de demande générales applicables, mais facultatives, pour les API de mise à jour. |
DigitalTwinUpdateResponse |
Réponse du service à une opération de mise à jour de jumeau numérique. |
DirectMethodClientResponse |
Réponse de l’appareil/module à un appel de méthode directe. |
DirectMethodsClient |
Sous-client de pour appeler des IotHubServiceClient méthodes directes sur les appareils et les modules dans IoT Hub. |
DirectMethodServiceRequest |
Paramètres pour exécuter une méthode directe sur un appareil ou un module. |
ErrorContext |
Contexte d’un événement de perte de connexion donné pour MessageFeedbackProcessorClient, FileUploadNotificationProcessorClientet MessagesClient. |
ExportImportDevice |
Contient les propriétés d’appareil spécifiées lors de l’opération de travail d’exportation/importation. |
ExportImportDevice.PropertyContainer |
Propriétés souhaitées et signalées du jumeau. |
ExportImportRequest |
Utilisé pour fournir des paramètres de stockage lors de l’exécution d’une demande d’exportation ou d’importation. |
ExportJobProperties |
Contient les propriétés d’un travail d’exportation. |
FeedbackBatch |
Contient un lot d’enregistrements de commentaires. |
FeedbackReceiver<T> |
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de réception de commentaires. |
FeedbackRecord |
Contient les propriétés d’un enregistrement de commentaires individuel. |
FileNotification |
Contient des propriétés pour les notifications de chargement de fichiers |
FileNotificationReceiver<T> |
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de réception de notifications de fichiers. |
FileUploadNotification |
Contient des propriétés pour les notifications de chargement de fichiers. |
FileUploadNotificationProcessorClient |
Sous-client de IotHubServiceClient pour recevoir des notifications de chargement de fichiers. |
HttpTransportSettings |
Contient les paramètres spécifiques au transport Http1 pour Service Client |
ImportConfiguration |
Classe permettant de créer et de sérialiser une configuration pour un travail d’importation en bloc à l’aide de Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken). |
ImportJobProperties |
Contient les propriétés d’un travail d’importation. |
InvokeDigitalTwinCommandOptions |
Options de requête générales applicables, mais facultatives, pour les opérations d’appel de commande. |
InvokeDigitalTwinCommandResponse |
Représente les résultats de l’appel de commande d’appareil. |
IotHubConnectionStringBuilder |
Génère une chaîne de connexion pour le service IoT Hub en fonction des propriétés renseignées par l’utilisateur. |
IotHubJobResponse |
Contient les propriétés définies par le travail d’importation/exportation de service. |
IotHubScheduledJobResponse |
Contient les propriétés définies par le service pour le travail planifié. |
IotHubServiceClient |
Client pour l’envoi de demandes de service à IoT Hub. Ce client contient des sous-clients pour les différents ensembles de fonctionnalités dans IoT Hub, notamment la gestion des identités des appareils/modules, l’obtention/la définition d’un jumeau d’appareil/modules, l’appel de méthodes directes sur les appareils/modules, etc. |
IotHubServiceClientOptions |
Options configurables pour IotHubServiceClient les instances. |
IotHubServiceException |
Exception levée lorsque le client reçoit une erreur lors de la communication avec le service IoT Hub. |
IotHubServiceExponentialBackoffRetryPolicy |
Représente une stratégie de nouvelle tentative qui effectue un nombre spécifié de nouvelles tentatives, à l’aide d’un schéma d’interruption exponentielle, avec une gigue d’option, pour déterminer l’intervalle entre les nouvelles tentatives. |
IotHubServiceFixedDelayRetryPolicy |
Représente une stratégie de nouvelle tentative qui effectue un nombre spécifié de nouvelles tentatives, à l’aide d’un délai de nouvelle tentative fixe avec gigue. |
IotHubServiceIncrementalDelayRetryPolicy |
Représente une stratégie de nouvelle tentative qui effectue un nombre spécifié de nouvelles tentatives, à l’aide d’un délai de nouvelle tentative croissant de façon incrémentielle avec gigue. |
IotHubServiceNoRetry |
Représente une stratégie de nouvelle tentative qui n'effectue aucune nouvelle tentative. |
IotHubServiceRetryPolicyBase |
Stratégie de nouvelle tentative de base. |
JobClient |
Gestion des travaux. |
JobParameters |
Entrée spécifique à un travail utilisé dans JobRequest |
JobProperties |
Contient les propriétés disponibles pour le travail d’importation/exportation. |
JobQueryOptions |
Spécifie les options associées aux requêtes de travail. |
JobRequest |
Entrée de travail |
JobResponse |
Fournit le rapport de travail actuel lors de l’extraction |
ManagedIdentity |
Identité managée utilisée pour accéder au compte de stockage pour les travaux d’importation et d’exportation IoT Hub. Pour plus d’informations sur la configuration des identités managées sur IoT Hub, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity. Pour plus d’informations sur les identités managées, consultez https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview |
Message |
La structure de données représente le message utilisé pour interagir avec IoT Hub. |
MessageFeedbackProcessorClient |
Sous-client de pour recevoir des IotHubServiceClient commentaires de messages cloud-à-appareil. |
MessagesClient |
Sous-client de pour l’envoi de IotHubServiceClient messages cloud-à-appareil et cloud-à-module. |
MessageSystemPropertyNames |
Noms des propriétés système dans la Message classe . |
Module |
Contient les propriétés du module IoTHub et leurs accesseurs. |
ModulesClient |
Le sous-client de qui gère toutes les opérations de IotHubServiceClient registre de modules, y compris l’obtention/la création/la définition/la suppression des identités de module. |
PurgeMessageQueueResult |
Résultat d’une opération de purge de file d’attente de messages d’appareil. |
QueryClient |
Sous-client de pour l’exécution de IotHubServiceClient requêtes à l’aide d’une syntaxe de type SQL. |
QueryOptions |
Spécifie les options associées aux requêtes. |
QueryResponse<T> |
Ensemble itérable d’éléments interrogés. |
Receiver<T> |
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de réception. |
RegistryManager |
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de création, de suppression, de mise à jour et de suppression sur des appareils. |
RegistryStatistics |
Statistiques du registre d’appareils qui peuvent être récupérées à partir d’IoT Hub. |
ScheduledJob |
Fournit le rapport de travail actuel lorsqu’il est extrait. |
ScheduledJobsClient |
Sous-client de IotHubServiceClient pour la gestion des travaux planifiés. |
ScheduledJobsOptions |
Contient des champs facultatifs lors de la création d’un travail. |
ServiceAuthenticationWithDeviceSharedAccessPolicyKey |
Méthode d’authentification qui utilise la clé d’accès partagé d’un appareil pour s’authentifier auprès du service. |
ServiceAuthenticationWithDeviceSharedAccessPolicyToken |
Méthode d’authentification qui utilise la signature d’accès partagé d’un appareil pour s’authentifier auprès du service. |
ServiceAuthenticationWithSharedAccessPolicyKey |
Méthode d’authentification qui utilise une clé de stratégie d’accès partagé. |
ServiceAuthenticationWithSharedAccessPolicyToken |
Méthode d’authentification qui utilise un jeton de stratégie d’accès partagé. |
ServiceClient |
Contient des méthodes que les services peuvent utiliser pour envoyer des messages aux appareils. |
ServiceClientOptions |
Options qui autorisent la configuration du client de service instance pendant l’initialisation. |
ServiceClientTransportSettings |
Paramètres de transport configurables sur un instance client de service. |
ServiceStatistics |
Contient des statistiques de service qui peuvent être récupérées à partir d’IoT Hub. |
SharedAccessSignatureBuilder |
Génère des jetons de signature d’accès partagé (SAS). |
SymmetricKey |
Clés symétriques primaires et secondaires d’un appareil ou d’un module. |
TwinScheduledJob |
Contient les propriétés de la tâche planifiée de jumeau. |
TwinsClient |
Le sous-client de IotHubServiceClient qui gère l’obtention, la mise à jour et le remplacement des jumeaux d’appareil et de module. |
UpdateDigitalTwinOptions |
Options de demande générales applicables, mais facultatives, pour les opérations de mise à jour de jumeau numérique. |
WritableProperty |
Classe d’assistance facultative pour désérialiser un jumeau numérique. |
X509Thumbprint |
Empreintes de certificat client X509 de l’appareil. |
X509ThumbprintExtensions |
Empreintes de certificat client X509 de l’appareil |
Interfaces
IAuthenticationMethod |
Interface d’authentification à utiliser pour les communications IoT Hub. |
IIotHubServiceRetryPolicy |
Représente une stratégie de nouvelle tentative pour le client de service IoT Hub. |
IQuery |
Cette opération encapsule la logique d’accès aux résultats de requête paginée sous-jacente. |
Énumérations
AcknowledgementType |
Types d’accusés de réception possibles pour une notification de chargement de fichier reçu et/ou pour un message de commentaires cloud-à-appareil reçu. |
AuthenticationType |
Permet de spécifier le type d’authentification utilisé par un appareil. |
ClientAuthenticationType |
Permet de spécifier le type d’authentification utilisé par un appareil. |
ClientConnectionState |
Spécifie les différents états de connexion d’un appareil ou d’un module. |
ClientStatus |
Spécifie les différents états d’un appareil. |
ConfigurationImportMode |
Identifie le comportement lors de la fusion d’une configuration dans le Registre pendant les actions d’importation. |
ConfigurationStatus |
Spécifie le status de configuration. |
DeliveryAcknowledgement |
Spécifie les différents niveaux d’accusé de réception pour la remise des messages. |
DeviceConnectionState |
Spécifie les différents états de connexion d’un appareil. |
DeviceJobStatus |
Énumération DeviceJob Status |
DeviceJobType |
Type DeviceJob |
DeviceStatus |
Spécifie les différents états d’un appareil. |
EndpointKind |
Points de terminaison exposés par IoT Hub |
FeedbackStatusCode |
Spécifie les différents codes de status de commentaires pour un message cloud-à-appareil envoyé à un appareil. |
ImportMode |
Identifie le comportement lors de la fusion d’un appareil avec le Registre pendant les actions d’importation. |
IotHubServiceErrorCode |
Codes d’erreur pour les erreurs courantes de réponse IoT Hub. |
IotHubTransportProtocol |
Types de protocole de transport pris en charge par MessagingClient, FileUploadNotificationProcessorClient et MessageFeedbackProcessorClient. |
JobStatus |
Spécifie les différentes status de travail pour un travail. |
JobType |
Utilisé pour spécifier le type de travail. |
SdkAssignsMessageId |
Les différentes configurations disponibles pour la définition d’une valeur MessageId sur un message IoT Hub. |
StorageAuthenticationType |
Spécifie le type d’authentification utilisé pour la connexion au compte de stockage. |
TransportType |
Types de transport pris en charge par ServiceClient - Amqp et Amqp sur WebSocket uniquement |
Azure SDK for .NET