TsgcWSPServer_sgc › 이벤트

TsgcWSPServer_sgc 이벤트

용도별로 그룹화된 처리할 수 있는 이벤트와 그 뒤에 전체 알파벳순 목록입니다.

Lifecycle

Name설명
OnConnect클라이언트가 이 서브프로토콜에 대한 WebSocket 핸드셰이크를 완료한 후에 발생합니다.
OnDisconnect클라이언트가 서버에서 연결 해제될 때 발생합니다.
OnError서브프로토콜이 연결에 대한 프로토콜 수준 오류 문자열을 보고할 때 발생합니다.
OnException연결을 처리하는 동안 처리되지 않은 예외가 발생할 때 발생합니다.

Messaging

Name설명
OnMessage클라이언트가 sgc 엔벨로프로 래핑된 일반 텍스트 메시지를 보낼 때 발생합니다.
OnBinary클라이언트가 서버에 바이너리 프레임을 보낼 때 발생합니다.
OnFragmented클라이언트로부터 수신된 프래그먼트화된 WebSocket 메시지의 각 프래그먼트에 대해 발생합니다.
OnRawMessage텍스트 메시지가 디코딩되기 전에 발생하여 처리기가 이를 소비할 수 있도록 합니다.

PubSub

Name설명
OnBeforeSubscription구독이 수락되기 전에 발생합니다. 핸들러가 이를 거부하거나 승인할 수 있습니다.
OnSubscription클라이언트가 채널을 성공적으로 구독한 후 발생합니다.
OnUnSubscription클라이언트가 채널을 구독 취소한 후 발생합니다.
OnBeforePublish클라이언트 게시가 브로드캐스트되기 전에 발생합니다. 핸들러는 이를 다시 작성하거나 거부할 수 있습니다.
OnNotification클라이언트가 JSON-RPC Notification(Id 없음, 응답 기대 안 함)을 보낼 때 발생합니다.
OnAcknowledgment클라이언트가 QoS Level 1 또는 Level 2 메시지의 수신을 확인할 때 발생합니다.

RPC

Name설명
OnRPC클라이언트가 이 서버에서 JSON-RPC 메서드를 호출할 때 발생합니다.
OnRPCAuthenticationRPC 메서드가 allow-list에 없을 때 발생하여 핸들러가 이를 권한 부여할 수 있게 합니다.

모든 이벤트 (알파벳순)

Name설명
OnAcknowledgment클라이언트가 QoS Level 1 또는 Level 2 메시지의 수신을 확인할 때 발생합니다.
OnBeforePublish클라이언트 게시가 브로드캐스트되기 전에 발생합니다. 핸들러는 이를 다시 작성하거나 거부할 수 있습니다.
OnBeforeSubscription구독이 수락되기 전에 발생합니다. 핸들러가 이를 거부하거나 승인할 수 있습니다.
OnBinary클라이언트가 서버에 바이너리 프레임을 보낼 때 발생합니다.
OnConnect클라이언트가 이 서브프로토콜에 대한 WebSocket 핸드셰이크를 완료한 후에 발생합니다.
OnDisconnect클라이언트가 서버에서 연결 해제될 때 발생합니다.
OnError서브프로토콜이 연결에 대한 프로토콜 수준 오류 문자열을 보고할 때 발생합니다.
OnException연결을 처리하는 동안 처리되지 않은 예외가 발생할 때 발생합니다.
OnFragmented클라이언트로부터 수신된 프래그먼트화된 WebSocket 메시지의 각 프래그먼트에 대해 발생합니다.
OnMessage클라이언트가 sgc 엔벨로프로 래핑된 일반 텍스트 메시지를 보낼 때 발생합니다.
OnNotification클라이언트가 JSON-RPC Notification(Id 없음, 응답 기대 안 함)을 보낼 때 발생합니다.
OnRawMessage텍스트 메시지가 디코딩되기 전에 발생하여 처리기가 이를 소비할 수 있도록 합니다.
OnRPC클라이언트가 이 서버에서 JSON-RPC 메서드를 호출할 때 발생합니다.
OnRPCAuthenticationRPC 메서드가 allow-list에 없을 때 발생하여 핸들러가 이를 권한 부여할 수 있게 합니다.
OnSubscription클라이언트가 채널을 성공적으로 구독한 후 발생합니다.
OnUnSubscription클라이언트가 채널을 구독 취소한 후 발생합니다.