IotHubCommunicationException 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í.
Esta excepción se produce cuando se produce un error al intentar comunicarse con el servicio IoT Hub debido a errores de red transitorios después de agotar todos los reintentos basados en la directiva de reintento establecida en el cliente o debido a tiempos de espera de operación.
[System.Serializable]
public sealed class IotHubCommunicationException : Microsoft.Azure.Devices.Client.Exceptions.IotHubException
[<System.Serializable>]
type IotHubCommunicationException = class
inherit IotHubException
Public NotInheritable Class IotHubCommunicationException
Inherits IotHubException
- Herencia
- Atributos
Comentarios
De forma predeterminada, el SDK reintenta indefinidamente las conexiones eliminadas, a menos que se invalide la directiva de reintento. Para obtener más información sobre la directiva de reintento del SDK y cómo invalidarlo, consulte https://github.com/Azure/azure-iot-sdk-csharp/blob/main/iothub/device/devdoc/retrypolicy.md. Cuando se produce la excepción debido a tiempos de espera de operación, la excepción interna tendrá OperationCanceledException. Se produjo un error en las operaciones de reintento debido a tiempos de espera.
Constructores
IotHubCommunicationException() |
Inicializa una nueva instancia de la clase. |
IotHubCommunicationException(String) |
Inicializa una nueva instancia de la clase con la cadena de mensaje establecida en el parámetro message. |
IotHubCommunicationException(String, Exception) |
Inicializa una nueva instancia de la clase con la cadena de mensaje establecida en el parámetro message y una referencia a la excepción interna que es la causa de esta excepción. |
Propiedades
IsTransient |
Indica si el error es transitorio y se debe reintentar. (Heredado de IotHubException) |
TrackingId |
El servicio devolvió el identificador de seguimiento asociado a este error determinado. (Heredado de IotHubException) |
Métodos
GetObjectData(SerializationInfo, StreamingContext) |
Establece el objeto SerializationInfo con información sobre la excepción. Úselo para establecer IsTransient y TrackingId en los datos del objeto serializado. (Heredado de IotHubException) |
Se aplica a
Azure SDK for .NET