C# Класс System.Net.WebSockets.WebSocket

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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 ( )