EventGridMqttClientDisconnectionReason 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MQTT クライアントのセッションが切断された理由。 値は、切断理由の表のいずれかの値である可能性があります。
public readonly struct EventGridMqttClientDisconnectionReason : IEquatable<Azure.Messaging.EventGrid.SystemEvents.EventGridMqttClientDisconnectionReason>
type EventGridMqttClientDisconnectionReason = struct
Public Structure EventGridMqttClientDisconnectionReason
Implements IEquatable(Of EventGridMqttClientDisconnectionReason)
- 継承
-
EventGridMqttClientDisconnectionReason
- 実装
コンストラクター
EventGridMqttClientDisconnectionReason(String) |
EventGridMqttClientDisconnectionReason の新しいインスタンスを初期化します。 |
プロパティ
ClientAuthenticationError |
認証上の理由でクライアントが切断されました (たとえば、証明書の有効期限が切れている、クライアントが無効になった、クライアント構成が変更されたなど)。 |
ClientAuthorizationError |
承認の理由でクライアントが切断されました (たとえば、トピックスペース、アクセス許可バインド、またはクライアント グループの構成が変更されたため)。 |
ClientError |
クライアントが不適切な要求を送信したか、サポートされていない機能の 1 つを使用して、サービスによる接続終了が発生しました。 |
ClientInitiatedDisconnect |
クライアントは、MQTT の DISCONNECT パケットまたは WebSocket 経由の MQTT のクローズ フレームを介して正常な切断を開始します。 |
ConnectionLost |
クライアントとサーバーの接続が失われます。 (EXCHANGE ONLINE PROTECTION)。 |
IPForbidden |
クライアントの IP アドレスは、IP フィルターまたはプライベート リンクの構成によってブロックされます。 |
QuotaExceeded |
クライアントが 1 つ以上の調整制限を超え、その結果、サービスによる接続が終了しました。 |
ServerError |
予期しないサーバー エラーが原因で接続が終了しました。 |
ServerInitiatedDisconnect |
サーバーは、操作上の理由で正常な切断を開始します。 |
SessionOverflow |
クライアントの未確認 QoS1 メッセージのキューが制限に達したため、サーバーによる接続が終了しました。 |
SessionTakenOver |
クライアントが同じ認証名で再接続し、その結果、前の接続が終了しました。 |
メソッド
Equals(EventGridMqttClientDisconnectionReason) |
現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。 |
ToString() |
このインスタンスの完全修飾型名を返します。 |
演算子
適用対象
Azure SDK for .NET