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

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

공개 메소드들

메소드 설명
Abort ( ) : void
ClientWebSocket ( )
ClientWebSocket ( ) : System.Diagnostics
CloseAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
CloseAsync ( WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken ) : Task
CloseOutputAsync ( System closeStatus, string statusDescription, System cancellationToken ) : System.Threading.Tasks.Task
CloseOutputAsync ( WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken ) : Task
ConnectAsync ( System uri, System cancellationToken ) : System.Threading.Tasks.Task
ConnectAsync ( Uri uri, CancellationToken cancellationToken ) : Task
Dispose ( ) : void
ReceiveAsync ( System buffer, System cancellationToken ) : System.Threading.Tasks.Task
ReceiveAsync ( ArraySegment buffer, CancellationToken cancellationToken ) : Task
SendAsync ( System buffer, System messageType, bool endOfMessage, System cancellationToken ) : System.Threading.Tasks.Task
SendAsync ( ArraySegment buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
ConnectAsyncCore ( Uri uri, CancellationToken cancellationToken ) : Task
ThrowIfInvalidState ( WebSocketState currentState, bool isDisposed, WebSocketState validStates ) : void
ThrowIfNotConnected ( ) : void

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

ClientWebSocket() 공개 메소드

public ClientWebSocket ( )

ClientWebSocket() 공개 메소드

public ClientWebSocket ( ) : System.Diagnostics
리턴 System.Diagnostics

CloseAsync() 공개 메소드

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

CloseAsync() 공개 메소드

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

CloseOutputAsync() 공개 메소드

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

CloseOutputAsync() 공개 메소드

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

ConnectAsync() 공개 메소드

public ConnectAsync ( System uri, System cancellationToken ) : System.Threading.Tasks.Task
uri System
cancellationToken System
리턴 System.Threading.Tasks.Task

ConnectAsync() 공개 메소드

public ConnectAsync ( Uri uri, CancellationToken cancellationToken ) : Task
uri Uri
cancellationToken System.Threading.CancellationToken
리턴 Task

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ReceiveAsync() 공개 메소드

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

ReceiveAsync() 공개 메소드

public ReceiveAsync ( ArraySegment buffer, CancellationToken cancellationToken ) : Task
buffer ArraySegment
cancellationToken System.Threading.CancellationToken
리턴 Task

SendAsync() 공개 메소드

public 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

SendAsync() 공개 메소드

public SendAsync ( ArraySegment buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken ) : Task
buffer ArraySegment
messageType WebSocketMessageType
endOfMessage bool
cancellationToken System.Threading.CancellationToken
리턴 Task