IotHubDeviceClient Classe
Définition
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.
Contient des méthodes qu’un appareil peut utiliser pour envoyer des messages au service et en recevoir.
public class IotHubDeviceClient : Microsoft.Azure.Devices.Client.IotHubBaseClient
type IotHubDeviceClient = class
inherit IotHubBaseClient
Public Class IotHubDeviceClient
Inherits IotHubBaseClient
- Héritage
Constructeurs
IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions) |
Crée un jetable |
IotHubDeviceClient(String, IotHubClientOptions) |
Crée un jetable |
Propriétés
ConnectionStatusChangeCallback |
Rappel à exécuter chaque fois que la connexion status notification de modification est reçue. (Hérité de IotHubBaseClient) |
ConnectionStatusInfo |
La connexion la plus récente status informations depuis la dernière modification status. (Hérité de IotHubBaseClient) |
Méthodes
CloseAsync(CancellationToken) |
Fermez le instance client. (Hérité de IotHubBaseClient) |
CompleteFileUploadAsync(FileUploadCompletionNotification, CancellationToken) |
Informez IoT Hub que le chargement de fichiers d’un appareil est terminé. |
Dispose() |
Libère les ressources non managées utilisées par le client et supprime éventuellement les ressources managées. (Hérité de IotHubBaseClient) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par le client et permet à toute classe dérivée de remplacer et de fournir une implémentation personnalisée. |
GetFileUploadSasUriAsync(FileUploadSasUriRequest, CancellationToken) |
Obtenir un URI SAS de chargement de fichier que le Kit de développement logiciel (SDK) Stockage Azure peut utiliser pour charger un fichier dans un objet blob pour cet appareil |
GetTwinPropertiesAsync(CancellationToken) |
Récupérez les propriétés du jumeau pour le client actuel. (Hérité de IotHubBaseClient) |
OpenAsync(CancellationToken) |
Ouvrez le instance client. Doit être effectué avant qu’une opération puisse commencer. (Hérité de IotHubBaseClient) |
SendTelemetryAsync(TelemetryMessage, CancellationToken) |
Envoie un message de télémétrie à IoT Hub. (Hérité de IotHubBaseClient) |
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken) |
Envoie un lot de messages de télémétrie à IoT Hub. (Hérité de IotHubBaseClient) |
SetDesiredPropertyUpdateCallbackAsync(Func<DesiredProperties,Task>, CancellationToken) |
Définissez un rappel qui sera appelé chaque fois que le client reçoit une mise à jour d’état souhaitée du service. Le instance client doit déjà être ouvert. (Hérité de IotHubBaseClient) |
SetDirectMethodCallbackAsync(Func<DirectMethodRequest,Task<DirectMethodResponse>>, CancellationToken) |
Définit le rappel pour tous les appels de méthode directe à partir du service. Cette instance doit déjà être ouverte. (Hérité de IotHubBaseClient) |
SetIncomingMessageCallbackAsync(Func<IncomingMessage,Task<MessageAcknowledgement>>, CancellationToken) |
Définit un rappel pour la réception d’un message à partir de la file d’attente de l’appareil ou du module à l’aide d’un jeton d’annulation. Cette instance doit déjà être ouverte. (Hérité de IotHubBaseClient) |
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken) |
Envoyez (push) les modifications de propriété signalées au service. (Hérité de IotHubBaseClient) |
S’applique à
Azure SDK for .NET