EventGridMqttClientDisconnectionReason Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Raison de la déconnexion de la session du client MQTT. La valeur peut être l’une des valeurs de la table des raisons de déconnexion.
public readonly struct EventGridMqttClientDisconnectionReason : IEquatable<Azure.Messaging.EventGrid.SystemEvents.EventGridMqttClientDisconnectionReason>
type EventGridMqttClientDisconnectionReason = struct
Public Structure EventGridMqttClientDisconnectionReason
Implements IEquatable(Of EventGridMqttClientDisconnectionReason)
- Héritage
-
EventGridMqttClientDisconnectionReason
- Implémente
Constructeurs
EventGridMqttClientDisconnectionReason(String) |
Initialise une nouvelle instance de EventGridMqttClientDisconnectionReason. |
Propriétés
ClientAuthenticationError |
Le client a été déconnecté pour des raisons d’authentification (par exemple, le certificat a expiré, le client a été désactivé ou la configuration du client a changé). |
ClientAuthorizationError |
Le client a été déconnecté pour des raisons d’autorisation (par exemple, en raison d’une modification de la configuration des espaces de rubriques, des liaisons d’autorisation ou des groupes de clients). |
ClientError |
Le client a envoyé une demande incorrecte ou utilisé l’une des fonctionnalités non prises en charge qui ont entraîné l’arrêt de la connexion par le service. |
ClientInitiatedDisconnect |
Le client lance une déconnexion normale via un paquet DISCONNECT pour MQTT ou une trame fermée pour MQTT sur WebSocket. |
ConnectionLost |
La connexion client-serveur est perdue. (EXCHANGE ONLINE PROTECTION). |
IPForbidden |
L’adresse IP du client est bloquée par le filtre IP ou la configuration des liaisons privées. |
QuotaExceeded |
Le client a dépassé une ou plusieurs des limites de limitation qui ont entraîné l’arrêt de la connexion par le service. |
ServerError |
La connexion a été interrompue en raison d’une erreur de serveur inattendue. |
ServerInitiatedDisconnect |
Le serveur lance une déconnexion normale pour une raison opérationnelle. |
SessionOverflow |
La file d’attente du client pour les messages QoS1 non connus a atteint sa limite, ce qui a entraîné l’arrêt de la connexion par le serveur. |
SessionTakenOver |
Le client s’est reconnecté avec le même nom d’authentification, ce qui a entraîné l’arrêt de la connexion précédente. |
Méthodes
Equals(EventGridMqttClientDisconnectionReason) |
Indique si l'objet actuel est égal à un autre objet du même type. |
ToString() |
Retourne le nom de type qualifié complet de cette instance. |
Opérateurs
Equality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason) |
Détermine si deux EventGridMqttClientDisconnectionReason valeurs sont identiques. |
Implicit(String to EventGridMqttClientDisconnectionReason) |
Convertit une chaîne en EventGridMqttClientDisconnectionReason. |
Inequality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason) |
Détermine si deux EventGridMqttClientDisconnectionReason valeurs ne sont pas identiques. |
S’applique à
Azure SDK for .NET