IotHubModuleClient.SendTelemetryAsync Método
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í.
Envía un evento a IoT Hub. La instancia de IotHubModuleClient ya debe estar abierta.
public System.Threading.Tasks.Task SendTelemetryAsync (string outputName, Microsoft.Azure.Devices.Client.TelemetryMessage message, System.Threading.CancellationToken cancellationToken = default);
override this.SendTelemetryAsync : string * Microsoft.Azure.Devices.Client.TelemetryMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendTelemetryAsync (outputName As String, message As TelemetryMessage, Optional cancellationToken As CancellationToken = Nothing) As Task
Parámetros
- outputName
- String
Destino de salida para enviar el mensaje especificado.
- message
- TelemetryMessage
Mensaje que se va a enviar.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Excepciones
Se produce cuando un parámetro obligatorio es NULL.
Se produce cuando se ha cancelado la operación.
Se produce si la instancia moduleClient aún no está abierta.
Se produce si se produce un error de socket.
Se produce si se produce un error al realizar una operación en una conexión WebSocket.
Se produce si se produce un error de E/S.
Se produce si se produce un error al comunicarse con el servicio IoT Hub.
Comentarios
Para obtener más información sobre el enrutamiento https://docs.microsoft.com/azure/iot-edge/module-composition?view=iotedge-2018-06#declare-routesde módulos de IoT Edge .
En el caso de un problema transitorio, debe funcionar al reintentar la operación. En el caso de un problema no transitorio, inspeccione los detalles del error y realice los pasos correspondientes. Tenga en cuenta que la lista anterior no es exhaustiva.
Se aplica a
Azure SDK for .NET