ClientWebSocket ClientWebSocket ClientWebSocket ClientWebSocket Class

정의

WebSocket 서비스에 연결하기 위해 클라이언트를 제공 합니다.Provides a client for connecting to WebSocket services.

public ref class ClientWebSocket : System::Net::WebSockets::WebSocket, IDisposable
public class ClientWebSocket : System.Net.WebSockets.WebSocket, IDisposable
type ClientWebSocket = class
    inherit WebSocket
    interface IDisposable
Public Class ClientWebSocket
Inherits WebSocket
Implements IDisposable
상속
ClientWebSocketClientWebSocketClientWebSocketClientWebSocket
구현

설명

클래스 및 클래스에는 요소 중 일부는 System.Net.WebSockets 네임 스페이스는 Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원 됩니다.Some of the classes and class elements in the System.Net.WebSockets namespace are supported on Windows 7, Windows Vista SP2, and Windows Server 2008. 그러나 클라이언트와 서버 Websocket의 유일한 공용 구현은 Windows 8 및 Windows Server 2012에서 지원 됩니다.However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. 클래스 요소를 System.Net.WebSockets Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원 되는 네임 스페이스는 추상적 요소 클래스입니다.The class elements in the System.Net.WebSockets namespace that are supported on Windows 7, Windows Vista SP2, and Windows Server 2008 are abstract class elements. 이 애플리케이션 개발자를 상속 하 고 이러한 클래스를 추상 클래스 및 Websocket 클라이언트의 실제 구현을 클래스 요소를 확장할 수 있습니다.This allows an application developer to inherit and extend these abstract class classes and class elements with an actual implementation of client WebSockets.

생성자

ClientWebSocket() ClientWebSocket() ClientWebSocket() ClientWebSocket()

ClientWebSocket 클래스의 인스턴스를 만듭니다.Creates an instance of the ClientWebSocket class.

속성

CloseStatus CloseStatus CloseStatus CloseStatus

ClientWebSocket 인스턴스에서 핸드셰이크를 시작한 이유를 가져옵니다.Gets the reason why the close handshake was initiated on ClientWebSocket instance.

CloseStatusDescription CloseStatusDescription CloseStatusDescription CloseStatusDescription

ClientWebSocket 인스턴스가 닫힌 이유에 대한 설명을 가져옵니다.Gets a description of the reason why the ClientWebSocket instance was closed.

Options Options Options Options

ClientWebSocket 인스턴스에 대한 WebSocket 옵션을 가져옵니다.Gets the WebSocket options for the ClientWebSocket instance.

State State State State

ClientWebSocket 인스턴스의 WebSocket 상태를 가져옵니다.Gets the WebSocket state of the ClientWebSocket instance.

SubProtocol SubProtocol SubProtocol SubProtocol

ClientWebSocket 인스턴스에 대해 지원되는 WebSocket 하위 프로토콜을 가져옵니다.Gets the supported WebSocket sub-protocol for the ClientWebSocket instance.

메서드

Abort() Abort() Abort() Abort()

연결을 중단하고 보류 중인 모든 IO 작업을 취소합니다.Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken)

비동기 작업으로 ClientWebSocket 인스턴스를 닫습니다.Close the ClientWebSocket instance as an asynchronous operation.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

ClientWebSocket 인스턴스의 출력을 비동기 작업으로 닫습니다.Close the output for the ClientWebSocket instance as an asynchronous operation.

ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken)

WebSocket 서버에 비동기 작업으로 연결합니다.Connect to a WebSocket server as an asynchronous operation.

Dispose() Dispose() Dispose() Dispose()

ClientWebSocket 인스턴스에서 사용하는 관리되지 않는 리소스를 해제합니다.Releases the unmanaged resources used by the ClientWebSocket instance.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken)

ClientWebSocket의 데이터를 비동기 작업으로 받습니다.Receives data on ClientWebSocket as an asynchronous operation.

ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken)

ClientWebSocket의 데이터를 비동기 작업으로 바이트 메모리 범위에 받습니다.Receives data on ClientWebSocket to a byte memory range as an asynchronous operation.

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

ClientWebSocket의 데이터를 비동기 작업으로 보냅니다.Sends data on ClientWebSocket as an asynchronous operation.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

읽기 전용 바이트 메모리 범위의 ClientWebSocket에서 비동기 작업으로 데이터를 보냅니다.Sends data on ClientWebSocket from a read-only byte memory range as an asynchronous operation.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상