다음을 통해 공유


WebPubSubHubProperties interface

허브의 속성입니다.

속성

anonymousConnectPolicy

이 허브에 대해 익명 연결이 허용되는지 여부를 구성하기 위한 설정은 "허용" 또는 "거부"입니다. 기본값은 "deny"입니다.

eventHandlers

허브의 이벤트 처리기입니다.

eventListeners

클라이언트 이벤트를 수신기에 전달하기 위한 이벤트 수신기 설정입니다. 이벤트 수신기는 Web PubSub 클라이언트에 투명하며 클라이언트에 결과를 반환하거나 클라이언트의 수명을 중단하지 않습니다. 하나의 이벤트는 해당 수신기의 필터와 일치하는 한 여러 수신기로 보낼 수 있습니다. 배열 요소의 순서는 중요하지 않습니다. 모든 허브 중에서 이벤트 수신기의 최대 수는 10개입니다.

webSocketKeepAliveIntervalInSeconds

허브의 모든 클라이언트에 대해 WebSocket ping-pong 간격(초)을 구성하는 설정입니다. 유효한 범위: 1에서 120까지입니다. 기본값은 20초입니다.

속성 세부 정보

anonymousConnectPolicy

이 허브에 대해 익명 연결이 허용되는지 여부를 구성하기 위한 설정은 "허용" 또는 "거부"입니다. 기본값은 "deny"입니다.

anonymousConnectPolicy?: string

속성 값

string

eventHandlers

허브의 이벤트 처리기입니다.

eventHandlers?: EventHandler[]

속성 값

eventListeners

클라이언트 이벤트를 수신기에 전달하기 위한 이벤트 수신기 설정입니다. 이벤트 수신기는 Web PubSub 클라이언트에 투명하며 클라이언트에 결과를 반환하거나 클라이언트의 수명을 중단하지 않습니다. 하나의 이벤트는 해당 수신기의 필터와 일치하는 한 여러 수신기로 보낼 수 있습니다. 배열 요소의 순서는 중요하지 않습니다. 모든 허브 중에서 이벤트 수신기의 최대 수는 10개입니다.

eventListeners?: EventListener_2[]

속성 값

webSocketKeepAliveIntervalInSeconds

허브의 모든 클라이언트에 대해 WebSocket ping-pong 간격(초)을 구성하는 설정입니다. 유효한 범위: 1에서 120까지입니다. 기본값은 20초입니다.

webSocketKeepAliveIntervalInSeconds?: number

속성 값

number