C# Класс System.Net.WebSockets.WebSocketHttpListenerDuplexStream.HttpListenerAsyncEventArgs

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

Private Properties

Свойство Тип Описание
Complete void
CompletionPortCallback void
FinishOperationFailure void
FinishOperationSuccess void
FreeOverlapped void
InitializeOverlapped void
SetResults void
StartOperationCommon void
StartOperationReceive void
StartOperationSend void
UpdateDataChunk void
UpdateDataChunk void

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

Метод Описание
Dispose ( ) : void
HttpListenerAsyncEventArgs ( WebSocketBase webSocket, WebSocketHttpListenerDuplexStream stream ) : Microsoft.Win32.SafeHandles
SetBuffer ( byte buffer, int offset, int count ) : void
SetShouldCloseOutput ( ) : void

Защищенные методы

Метод Описание
OnCompleted ( HttpListenerAsyncEventArgs e ) : void

Приватные методы

Метод Описание
Complete ( ) : void
CompletionPortCallback ( uint errorCode, uint numBytes, NativeOverlapped nativeOverlapped ) : void
FinishOperationFailure ( Exception exception, bool syncCompletion ) : void
FinishOperationSuccess ( int bytesTransferred, bool syncCompletion ) : void
FreeOverlapped ( bool checkForShutdown ) : void
InitializeOverlapped ( ThreadPoolBoundHandle boundHandle ) : void
SetResults ( Exception exception, int bytesTransferred ) : void
StartOperationCommon ( WebSocketHttpListenerDuplexStream currentStream, ThreadPoolBoundHandle boundHandle ) : void
StartOperationReceive ( ) : void
StartOperationSend ( ) : void
UpdateDataChunk ( ) : void
UpdateDataChunk ( int index, byte buffer, int offset, int count ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

HttpListenerAsyncEventArgs() публичный Метод

public HttpListenerAsyncEventArgs ( WebSocketBase webSocket, WebSocketHttpListenerDuplexStream stream ) : Microsoft.Win32.SafeHandles
webSocket WebSocketBase
stream WebSocketHttpListenerDuplexStream
Результат Microsoft.Win32.SafeHandles

OnCompleted() защищенный Метод

protected OnCompleted ( HttpListenerAsyncEventArgs e ) : void
e HttpListenerAsyncEventArgs
Результат void

SetBuffer() публичный Метод

public SetBuffer ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void

SetShouldCloseOutput() публичный Метод

public SetShouldCloseOutput ( ) : void
Результат void