다음을 통해 공유


IWebSocket 인터페이스

정의

WebSocket을 사용하여 읽고 쓸 수 있는 네트워크 통신에 대한 액세스를 제공합니다.

public interface class IWebSocket : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
struct IWebSocket : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
public interface IWebSocket : System.IDisposable
Public Interface IWebSocket
Implements IDisposable
파생
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

속성

OutputStream

IWebSocket 개체의 원격 네트워크 대상에 쓸 출력 스트림을 가져옵니다.

메서드

Close(UInt16, String)

IWebSocket을 닫습니다.

ConnectAsync(Uri)

IWebSocket 개체의 원격 네트워크 대상에 연결하는 비동기 작업을 시작합니다.

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

SetRequestHeader(String, String)

IWebSocket 개체의 WebSocket 프로토콜 핸드셰이크에 사용되는 HTTP 요청 메시지에 HTTP 요청 헤더를 추가합니다.

이벤트

Closed

닫기 핸드셰이크의 일부로 IWebSocket 개체에서 닫기 프레임을 수신할 때 발생합니다.

적용 대상

추가 정보