次の方法で共有


EventGridMqttClientDisconnectionReason 構造体

定義

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()

このインスタンスの完全修飾型名を返します。

演算子

Equality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason)

2 つの EventGridMqttClientDisconnectionReason 値が同じかどうかを判断します。

Implicit(String to EventGridMqttClientDisconnectionReason)

文字列を EventGridMqttClientDisconnectionReason に変換します。

Inequality(EventGridMqttClientDisconnectionReason, EventGridMqttClientDisconnectionReason)

2 つの EventGridMqttClientDisconnectionReason 値が同じでないかどうかを判断します。

適用対象