다음을 통해 공유


EventGridMqttClientDisconnectionReason type

EventGridMqttClientDisconnectionReason에 대한 값을 정의합니다.
KnownEventGridMqttClientDisconnectionReason EventGridMqttClientDisconnectionReason과 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

ClientAuthenticationError: 인증 이유(예: 인증서 만료, 클라이언트 사용 안 함 또는 클라이언트 구성 변경)로 인해 클라이언트의 연결이 끊어졌습니다.
ClientAuthorizationError: 클라이언트가 권한 부여 이유로 연결이 끊어졌습니다(예: 토픽 공간, 권한 바인딩 또는 클라이언트 그룹의 구성 변경으로 인해).
ClientError: 클라이언트가 잘못된 요청을 보내거나 서비스에서 연결이 종료되는 지원되지 않는 기능 중 하나를 사용했습니다.
ClientInitiatedDisconnect: 클라이언트는 MQTT에 대한 DISCONNECT 패킷 또는 WebSocket을 통한 MQTT의 닫기 프레임을 통해 정상적인 연결 끊기를 시작합니다.
ConnectionLost: 클라이언트-서버 연결이 끊어집니다. (EXCHANGE ONLINE PROTECTION)을 참조하십시오.
ipForbidden : 클라이언트의 IP 주소가 IP 필터 또는 프라이빗 링크 구성에 의해 차단됩니다.
QuotaExceeded: 클라이언트가 하나 이상의 제한 제한을 초과하여 서비스에 의해 연결이 종료되었습니다.
ServerError: 예기치 않은 서버 오류로 인해 연결이 종료되었습니다.
ServerInitiatedDisconnect: 서버는 작동상의 이유로 정상적인 연결 끊기를 시작합니다.
SessionOverflow: 승인되지 않은 QoS1 메시지에 대한 클라이언트 큐가 제한에 도달하여 서버에서 연결이 종료되었습니다.
SessionTakenOver: 클라이언트가 동일한 인증 이름으로 다시 연결되어 이전 연결이 종료되었습니다.

type EventGridMqttClientDisconnectionReason = string