다음을 통해 공유


StreamWebSocket.Control 속성

정의

StreamWebSocket 개체의 소켓 제어 데이터를 가져옵니다.

public:
 property StreamWebSocketControl ^ Control { StreamWebSocketControl ^ get(); };
StreamWebSocketControl Control();
public StreamWebSocketControl Control { get; }
var streamWebSocketControl = streamWebSocket.control;
Public ReadOnly Property Control As StreamWebSocketControl

속성 값

StreamWebSocket 개체의 소켓 제어 데이터입니다.

설명

Control 속성은 StreamWebSocket 개체와 연결된 StreamWebSocketControl instance 가져옵니다.

부모 StreamWebSocket 개체를 사용하여 StreamWebSocketControl 개체 자동으로 만들어집니다. 그런 다음 StreamWebSocketControl instance 사용하여 StreamWebSocket 개체에서 사용하는 제어 데이터를 얻거나 설정할 수 있습니다. MessageWebSocketControl instance 이러한 속성에는 다음이 포함됩니다.

  • NoDelay - Nagle 알고리즘이 StreamWebSocket 개체에 사용되는지 여부를 나타내는 값입니다.
  • OutboundBufferSizeInBytes - StreamWebSocket 개체에서 데이터를 보내는 데 사용할 송신 버퍼의 크기(바이트)입니다.
  • ProxyCredential - StreamWebSocket 개체를 사용하여 HTTP 헤더 인증을 통해 프록시 서버에 인증하는 데 사용할 자격 증명입니다.
  • ServerCredential - StreamWebSocket 개체를 사용하여 HTTP 헤더 인증을 통해 WebSocket 서버에 인증하는 데 사용할 자격 증명입니다.
  • SupportedProtocols - 연결 핸드셰이크 중에 서버에 보급될 지원되는 하위 프로토콜 목록을 추가하는 데 사용할 수 있는 컬렉션을 가져옵니다.

StreamWebSocketControl 속성 값에 대한 변경 내용은 StreamWebSocket이 연결되기 전에 설정해야 합니다. 따라서 NoDelay, OutboundBufferSizeInBytes, ProxyCredential, ServerCredential 또는 SupportedProtocols 속성을 변경해야 하는 경우 StreamWebSocket에서 ConnectAsync 메서드를 성공적으로 호출하기 전에 이러한 변경 내용이 발생해야 합니다.

적용 대상

추가 정보