C# 클래스 Microsoft.AspNetCore.SignalR.WebSockets.WebSocketHandler

파일 보기 프로젝트 열기: FabianGosebrink/ASPNET-Core-Angular2-SignalR-Typescript 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetWebSocketState WebSocketState
IsClosedOrClosedSent bool
IsFatalException bool
ProcessWebSocketRequestAsync Task
ProcessWebSocketRequestAsync Task

공개 메소드들

메소드 설명
CloseAsync ( ) : Task
OnClose ( ) : void
OnError ( ) : void
OnMessage ( byte message ) : void
OnMessage ( string message ) : void
OnOpen ( ) : void
SendAsync ( ArraySegment message, WebSocketMessageType messageType, bool endOfMessage = true ) : Task
SendAsync ( string message ) : Task

보호된 메소드들

메소드 설명
WebSocketHandler ( int maxIncomingMessageSize, ILogger logger ) : System

비공개 메소드들

메소드 설명
GetWebSocketState ( WebSocket webSocket ) : WebSocketState
IsClosedOrClosedSent ( WebSocket webSocket ) : bool
IsFatalException ( Exception ex ) : bool
ProcessWebSocketRequestAsync ( WebSocket webSocket, CancellationToken disconnectToken ) : Task
ProcessWebSocketRequestAsync ( WebSocket webSocket, CancellationToken disconnectToken, Func messageRetriever, object state ) : Task

메소드 상세

CloseAsync() 공개 메소드

public CloseAsync ( ) : Task
리턴 Task

OnClose() 공개 메소드

public OnClose ( ) : void
리턴 void

OnError() 공개 메소드

public OnError ( ) : void
리턴 void

OnMessage() 공개 메소드

public OnMessage ( byte message ) : void
message byte
리턴 void

OnMessage() 공개 메소드

public OnMessage ( string message ) : void
message string
리턴 void

OnOpen() 공개 메소드

public OnOpen ( ) : void
리턴 void

SendAsync() 공개 메소드

public SendAsync ( ArraySegment message, WebSocketMessageType messageType, bool endOfMessage = true ) : Task
message ArraySegment
messageType WebSocketMessageType
endOfMessage bool
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( string message ) : Task
message string
리턴 Task

WebSocketHandler() 보호된 메소드

protected WebSocketHandler ( int maxIncomingMessageSize, ILogger logger ) : System
maxIncomingMessageSize int
logger ILogger
리턴 System