ClientWebSocket 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebSocket 서비스에 연결하기 위해 클라이언트를 제공 합니다.
public ref class ClientWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class ClientWebSocket : System.Net.WebSockets.WebSocket
type ClientWebSocket = class
inherit WebSocket
Public NotInheritable Class ClientWebSocket
Inherits WebSocket
- 상속
설명
네임스페이스의 일부 클래스 및 클래스 요소는 System.Net.WebSockets Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원됩니다. 그러나 클라이언트와 서버 Websocket의 유일한 공용 구현은 Windows 8 및 Windows Server 2012에서 지원 됩니다. System.Net.WebSockets Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원되는 네임스페이스의 클래스 요소는 추상 클래스 요소입니다. 이 애플리케이션 개발자를 상속 하 고 이러한 클래스를 추상 클래스 및 Websocket 클라이언트의 실제 구현을 클래스 요소를 확장할 수 있습니다.
각 개체에서 ClientWebSocket 정확히 하나의 송신과 하나의 수신이 병렬로 지원됩니다. 여러 송신 또는 여러 수신을 동시에 발급하는 경우(예: 대기하지 않고 또는 동기화가 없는 여러 스레드에서) 지원되지 않으며정의되지 않은 동작이 발생합니다. 다음 작업을 실행하기 전에 이전 작업이 대기(또는 완료)되었는지 확인합니다. 예를 들어 잠금 또는 세마포를 사용하여 가장 적합한 메커니즘을 통해 액세스를 직렬화해야 합니다.
생성자
ClientWebSocket() |
ClientWebSocket 클래스의 인스턴스를 만듭니다. |
속성
CloseStatus |
close 핸드셰이크가 ClientWebSocket 인스턴스에서 시작된 이유를 가져옵니다. |
CloseStatusDescription |
ClientWebSocket 인스턴스가 종료된 이유에 대한 설명을 가져옵니다. |
HttpResponseHeaders |
(가 설정된 경우 CollectHttpResponseDetails ) 업그레이드 응답 헤더를 가져오거나 설정합니다. |
HttpStatusCode |
가 설정된 경우 CollectHttpResponseDetails 업그레이드 응답 상태 코드를 가져옵니다. |
Options |
ClientWebSocket 인스턴스의 WebSocket 옵션을 가져옵니다. |
State |
ClientWebSocket 인스턴스의 WebSocket 상태를 가져옵니다. |
SubProtocol |
ClientWebSocket 인스턴스에 대해 지원되는 WebSocket 하위 프로토콜을 가져옵니다. |
메서드
적용 대상
.NET