C# 클래스 System.Net.WebSockets.WebSocket

상속: IDisposable
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
Abort ( ) : void
CloseAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
CloseOutputAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
CreateClientBuffer ( int receiveBufferSize, int sendBufferSize ) : System.ArraySegment
CreateServerBuffer ( int receiveBufferSize ) : System.ArraySegment
Dispose ( ) : void
ReceiveAsync ( System buffer, System cancellationToken ) : System.Threading.Tasks.Task
SendAsync ( System buffer, System messageType, bool endOfMessage, System cancellationToken ) : System.Threading.Tasks.Task

보호된 메소드들

메소드 설명
IsStateTerminal ( System state ) : bool
ThrowOnInvalidState ( System state ) : void
WebSocket ( )

비공개 메소드들

메소드 설명
CreateClientWebSocket ( System innerStream, string subProtocol, int receiveBufferSize, int sendBufferSize, System keepAliveInterval, bool useZeroMaskingKey, System internalBuffer ) : System.Net.WebSockets.WebSocket
IsApplicationTargeting45 ( ) : bool
RegisterPrefixes ( ) : void

메소드 상세

Abort() 공개 추상적인 메소드

public abstract Abort ( ) : void
리턴 void

CloseAsync() 공개 추상적인 메소드

public abstract CloseAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
closeStatus System
statusDescription string
cancellationToken System
리턴 System.Threading.Tasks.Task

CloseOutputAsync() 공개 추상적인 메소드

public abstract CloseOutputAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
closeStatus System
statusDescription string
cancellationToken System
리턴 System.Threading.Tasks.Task

CreateClientBuffer() 공개 정적인 메소드

public static CreateClientBuffer ( int receiveBufferSize, int sendBufferSize ) : System.ArraySegment
receiveBufferSize int
sendBufferSize int
리턴 System.ArraySegment

CreateServerBuffer() 공개 정적인 메소드

public static CreateServerBuffer ( int receiveBufferSize ) : System.ArraySegment
receiveBufferSize int
리턴 System.ArraySegment

Dispose() 공개 추상적인 메소드

public abstract Dispose ( ) : void
리턴 void

IsStateTerminal() 보호된 정적인 메소드

protected static IsStateTerminal ( System state ) : bool
state System
리턴 bool

ReceiveAsync() 공개 추상적인 메소드

public abstract ReceiveAsync ( System buffer, System cancellationToken ) : System.Threading.Tasks.Task
buffer System
cancellationToken System
리턴 System.Threading.Tasks.Task

SendAsync() 공개 추상적인 메소드

public abstract SendAsync ( System buffer, System messageType, bool endOfMessage, System cancellationToken ) : System.Threading.Tasks.Task
buffer System
messageType System
endOfMessage bool
cancellationToken System
리턴 System.Threading.Tasks.Task

ThrowOnInvalidState() 보호된 정적인 메소드

protected static ThrowOnInvalidState ( System state ) : void
state System
리턴 void

WebSocket() 보호된 메소드

protected WebSocket ( )