C# Class System.Net.WebSockets.WebSocketHttpListenerDuplexStream.HttpListenerAsyncEventArgs

Inheritance: EventArgs, IDisposable
Afficher le fichier Open project: dotnet/corefx

Private Properties

Свойство Type Description
Complete void
CompletionPortCallback void
FinishOperationFailure void
FinishOperationSuccess void
FreeOverlapped void
InitializeOverlapped void
SetResults void
StartOperationCommon void
StartOperationReceive void
StartOperationSend void
UpdateDataChunk void
UpdateDataChunk void

Méthodes publiques

Méthode Description
Dispose ( ) : void
HttpListenerAsyncEventArgs ( WebSocketBase webSocket, WebSocketHttpListenerDuplexStream stream ) : Microsoft.Win32.SafeHandles
SetBuffer ( byte buffer, int offset, int count ) : void
SetShouldCloseOutput ( ) : void

Méthodes protégées

Méthode Description
OnCompleted ( HttpListenerAsyncEventArgs e ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

HttpListenerAsyncEventArgs() public méthode

public HttpListenerAsyncEventArgs ( WebSocketBase webSocket, WebSocketHttpListenerDuplexStream stream ) : Microsoft.Win32.SafeHandles
webSocket WebSocketBase
stream WebSocketHttpListenerDuplexStream
Résultat Microsoft.Win32.SafeHandles

OnCompleted() protected méthode

protected OnCompleted ( HttpListenerAsyncEventArgs e ) : void
e HttpListenerAsyncEventArgs
Résultat void

SetBuffer() public méthode

public SetBuffer ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Résultat void

SetShouldCloseOutput() public méthode

public SetShouldCloseOutput ( ) : void
Résultat void