EventGridMqttClientDisconnectionReason type
EventGridMqttClientDisconnectionReason の値を定義します。
KnownEventGridMqttClientDisconnectionReason EventGridMqttClientDisconnectionReason と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。
サービスでサポートされている既知の値
ClientAuthenticationError: 認証上の理由 (証明書の有効期限が切れた、クライアントが無効になった、クライアント構成が変更されたなど) のためにクライアントが切断されました。
ClientAuthorizationError: 承認上の理由でクライアントが切断されました (たとえば、トピックスペース、アクセス許可バインディング、またはクライアント グループの構成が変更されたため)。
ClientError: クライアントが不適切な要求を送信したか、サービスによる接続終了の結果としてサポートされていない機能の 1 つを使用しました。
ClientInitiatedDisconnect: クライアントは、MQTT の DISCONNECT パケットまたは WebSocket 経由の MQTT のクローズ フレームを介してグレースフル切断を開始します。
ConnectionLost: クライアントとサーバーの接続が失われます。 (EXCHANGE ONLINE PROTECTION)。
IpForbidden: クライアントの IP アドレスは、IP フィルターまたはプライベート リンクの構成によってブロックされます。
QuotaExceeded: クライアントが 1 つ以上の調整制限を超えたので、サービスによる接続が終了しました。
ServerError: 予期しないサーバー エラーが原因で接続が終了しました。
ServerInitiatedDisconnect: サーバーは、何らかの操作上の理由でグレースフル切断を開始します。
SessionOverflow: 未確認の QoS1 メッセージに対するクライアントのキューが制限に達したため、サーバーによる接続が終了しました。
SessionTakenOver: クライアントが同じ認証名で再接続され、その結果、前の接続が終了しました。
type EventGridMqttClientDisconnectionReason = string