IotHubDeviceClient Klasse
Definition
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.
Enthält Methoden, die ein Gerät zum Senden und Empfangen von Nachrichten an den Dienst verwenden kann.
public class IotHubDeviceClient : Microsoft.Azure.Devices.Client.IotHubBaseClient
type IotHubDeviceClient = class
inherit IotHubBaseClient
Public Class IotHubDeviceClient
Inherits IotHubBaseClient
- Vererbung
Konstruktoren
IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions) |
Erstellt ein Einweg |
IotHubDeviceClient(String, IotHubClientOptions) |
Erstellt ein Einweg |
Eigenschaften
ConnectionStatusChangeCallback |
Der Rückruf, der jedes Mal ausgeführt werden soll, wenn die Verbindung status Änderungsbenachrichtigung empfangen wird. (Geerbt von IotHubBaseClient) |
ConnectionStatusInfo |
Die neueste Verbindung status Informationen seit der letzten status Änderung. (Geerbt von IotHubBaseClient) |
Methoden
CloseAsync(CancellationToken) |
Schließen Sie die Client-instance. (Geerbt von IotHubBaseClient) |
CompleteFileUploadAsync(FileUploadCompletionNotification, CancellationToken) |
Benachrichtigen Sie IoT Hub darüber, dass der Dateiupload eines Geräts abgeschlossen ist. |
Dispose() |
Gibt die nicht verwalteten Ressourcen frei, die vom Client verwendet werden, und entsorgt optional die verwalteten Ressourcen. (Geerbt von IotHubBaseClient) |
Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die vom Client verwendet werden, und ermöglicht es jeder abgeleiteten Klasse, eine benutzerdefinierte Implementierung zu überschreiben und bereitzustellen. |
GetFileUploadSasUriAsync(FileUploadSasUriRequest, CancellationToken) |
Abrufen eines SAS-URI für den Dateiupload, den das Azure Storage SDK zum Hochladen einer Datei in ein Blob für dieses Gerät verwenden kann |
GetTwinPropertiesAsync(CancellationToken) |
Rufen Sie die Zwillingseigenschaften für den aktuellen Client ab. (Geerbt von IotHubBaseClient) |
OpenAsync(CancellationToken) |
Öffnen Sie die Client-instance. Muss ausgeführt werden, bevor ein Vorgang beginnen kann. (Geerbt von IotHubBaseClient) |
SendTelemetryAsync(TelemetryMessage, CancellationToken) |
Sendet eine Telemetrienachricht an IoT Hub. (Geerbt von IotHubBaseClient) |
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken) |
Sendet einen Batch mit Telemetrienachrichten an IoT Hub. (Geerbt von IotHubBaseClient) |
SetDesiredPropertyUpdateCallbackAsync(Func<DesiredProperties,Task>, CancellationToken) |
Legen Sie einen Rückruf fest, der aufgerufen wird, wenn der Client ein gewünschtes Statusupdate vom Dienst empfängt. Der Client instance muss bereits geöffnet werden. (Geerbt von IotHubBaseClient) |
SetDirectMethodCallbackAsync(Func<DirectMethodRequest,Task<DirectMethodResponse>>, CancellationToken) |
Legt den Rückruf für alle direkten Methodenaufrufe des Diensts fest. Diese instance muss bereits geöffnet werden. (Geerbt von IotHubBaseClient) |
SetIncomingMessageCallbackAsync(Func<IncomingMessage,Task<MessageAcknowledgement>>, CancellationToken) |
Legt einen Rückruf für den Empfang einer Nachricht von der Geräte- oder Modulwarteschlange mithilfe eines Abbruchtokens fest. Diese instance muss bereits geöffnet werden. (Geerbt von IotHubBaseClient) |
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken) |
Pushen sie gemeldete Eigenschaftenänderungen auf den Dienst. (Geerbt von IotHubBaseClient) |
Gilt für:
Azure SDK for .NET