IotHubBaseClient 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 Client verwenden kann, um Nachrichten an den Dienst zu senden und nachrichten vom Dienst zu empfangen, auf direkte Methodenaufrufe vom Dienst zu reagieren und Zwillingseigenschaftenupdates zu senden und zu empfangen.
public abstract class IotHubBaseClient : IDisposable
type IotHubBaseClient = class
interface IDisposable
Public MustInherit Class IotHubBaseClient
Implements IDisposable
- Vererbung
-
IotHubBaseClient
- Abgeleitet
- Implementiert
Eigenschaften
ConnectionStatusChangeCallback |
Der Rückruf, der jedes Mal ausgeführt werden soll, wenn die Verbindung status Änderungsbenachrichtigung empfangen wird. |
ConnectionStatusInfo |
Die neueste Verbindung status Informationen seit der letzten status Änderung. |
Methoden
CloseAsync(CancellationToken) |
Schließen Sie die Client-instance. |
Dispose() |
Gibt die nicht verwalteten Ressourcen frei, die vom Client verwendet werden, und entsorgt optional die verwalteten Ressourcen. |
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. |
GetTwinPropertiesAsync(CancellationToken) |
Rufen Sie die Zwillingseigenschaften für den aktuellen Client ab. |
OpenAsync(CancellationToken) |
Öffnen Sie die Client-instance. Muss ausgeführt werden, bevor ein Vorgang beginnen kann. |
SendTelemetryAsync(TelemetryMessage, CancellationToken) |
Sendet eine Telemetrienachricht an IoT Hub. |
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken) |
Sendet einen Batch mit Telemetrienachrichten an IoT Hub. |
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. |
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. |
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. |
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken) |
Pushen sie gemeldete Eigenschaftenänderungen auf den Dienst. |
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für