다음을 통해 공유


ServerStreamWebSocket 클래스

정의

웹 서버가 소유한 WebSocket 개체를 사용하여 스트림을 읽고 쓸 수 있는 네트워크 통신을 지원합니다. 임의의 WebSocket 연결을 등록할 수 없습니다. 대신 ServerStreamWebSocket의 instance WDP(Windows Device Portal)와 같은 시스템 코드에 의해 만들어집니다.

public ref class ServerStreamWebSocket sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ServerStreamWebSocket final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ServerStreamWebSocket : System.IDisposable
Public NotInheritable Class ServerStreamWebSocket
Implements IDisposable
상속
Object Platform::Object IInspectable ServerStreamWebSocket
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)
앱 기능
internetClientServer privateNetworkClientServer

속성

Information

ServerStreamWebSocket 개체에 대한 소켓 정보를 가져옵니다.

InputStream

ServerStreamWebSocket 개체의 원격 대상에서 읽을 입력 스트림을 가져옵니다.

OutputStream

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

메서드

Close()

ServerStreamWebSocket을 닫고 빈 닫기 프레임을 서버에 보냅니다.

Close(UInt16, String)

ServerStreamWebSocket 개체를 닫고 닫는 이유를 나타냅니다.

Dispose()

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

이벤트

Closed

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

적용 대상

추가 정보