IotHubDeviceClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene métodos que un dispositivo puede usar para enviar y recibir mensajes desde el servicio.
public class IotHubDeviceClient : Microsoft.Azure.Devices.Client.IotHubBaseClient
type IotHubDeviceClient = class
inherit IotHubBaseClient
Public Class IotHubDeviceClient
Inherits IotHubBaseClient
- Herencia
Constructores
IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions) |
Crea un elemento descartable |
IotHubDeviceClient(String, IotHubClientOptions) |
Crea un elemento descartable |
Propiedades
ConnectionStatusChangeCallback |
La devolución de llamada que se va a ejecutar cada vez que se recibe la notificación de cambio de estado de conexión. (Heredado de IotHubBaseClient) |
ConnectionStatusInfo |
La información de estado de conexión más reciente desde el último cambio de estado. (Heredado de IotHubBaseClient) |
Métodos
CloseAsync(CancellationToken) |
Cierre la instancia de cliente. (Heredado de IotHubBaseClient) |
CompleteFileUploadAsync(FileUploadCompletionNotification, CancellationToken) |
Notifique a IoT Hub que ha finalizado la carga de archivos de un dispositivo. |
Dispose() |
Libera los recursos no administrados usados por el cliente y, opcionalmente, elimina los recursos administrados. (Heredado de IotHubBaseClient) |
Dispose(Boolean) |
Libera los recursos no administrados usados por el cliente y permite que cualquier clase derivada invalide y proporcione una implementación personalizada. |
GetFileUploadSasUriAsync(FileUploadSasUriRequest, CancellationToken) |
Obtención de un URI de SAS de carga de archivos que el SDK de Azure Storage puede usar para cargar un archivo en blob para este dispositivo |
GetTwinPropertiesAsync(CancellationToken) |
Recupere las propiedades del gemelo para el cliente actual. (Heredado de IotHubBaseClient) |
OpenAsync(CancellationToken) |
Abra la instancia de cliente. Debe realizarse antes de que se pueda iniciar cualquier operación. (Heredado de IotHubBaseClient) |
SendTelemetryAsync(TelemetryMessage, CancellationToken) |
Envía un mensaje de telemetría a IoT Hub. (Heredado de IotHubBaseClient) |
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken) |
Envía un lote de mensajes de telemetría a IoT Hub. (Heredado de IotHubBaseClient) |
SetDesiredPropertyUpdateCallbackAsync(Func<DesiredProperties,Task>, CancellationToken) |
Establezca una devolución de llamada a la que se llamará cada vez que el cliente reciba una actualización de estado deseada del servicio. La instancia de cliente ya debe estar abierta. (Heredado de IotHubBaseClient) |
SetDirectMethodCallbackAsync(Func<DirectMethodRequest,Task<DirectMethodResponse>>, CancellationToken) |
Establece la devolución de llamada para todas las llamadas de método directo desde el servicio. Esta instancia ya debe abrirse. (Heredado de IotHubBaseClient) |
SetIncomingMessageCallbackAsync(Func<IncomingMessage,Task<MessageAcknowledgement>>, CancellationToken) |
Establece una devolución de llamada para recibir un mensaje de la cola del dispositivo o módulo mediante un token de cancelación. Esta instancia ya debe abrirse. (Heredado de IotHubBaseClient) |
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken) |
Inserte los cambios de propiedad notificados hasta el servicio. (Heredado de IotHubBaseClient) |
Se aplica a
Azure SDK for .NET