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

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

공개 메소드들

메소드 설명
Dispose ( ) : void
Dispose ( WebSocketState webSocketState ) : void

비공개 메소드들

메소드 설명
BufferPayload ( ArraySegment payload, int unconsumedDataOffset, WebSocketMessageType messageType, bool endOfMessage ) : void
CleanUp ( ) : void
ConvertCloseBuffer ( WebSocketProtocolComponent action, Interop buffer, WebSocketCloseStatus &closeStatus, string &reason ) : void
ConvertNativeBuffer ( WebSocketProtocolComponent action, Interop buffer, WebSocketProtocolComponent bufferType ) : ArraySegment
ConvertPinnedSendPayloadFromNative ( Interop buffer, WebSocketProtocolComponent bufferType ) : ArraySegment
ConvertPinnedSendPayloadToNative ( ArraySegment payload ) : IntPtr
ConvertPinnedSendPayloadToNative ( byte buffer, int offset, int count ) : IntPtr
CreateInternalBufferArraySegment ( int receiveBufferSize, int sendBufferSize, bool isServerBuffer ) : ArraySegment
CreateProperties ( bool useZeroMaskingKey ) : Interop.WebSocket.Property[]
CreateServerBuffer ( ArraySegment internalBuffer, int receiveBufferSize ) : WebSocketBuffer
GetInternalBufferSize ( int receiveBufferSize, int sendBufferSize, bool isServerBuffer ) : int
GetMaxBufferSize ( ) : int
GetNativeSendBufferSize ( int sendBufferSize, bool isServerBuffer ) : int
GetOffset ( IntPtr pBuffer ) : int
IsInternalBuffer ( byte buffer, int offset, int count ) : bool
IsNativeBuffer ( IntPtr pBuffer, uint bufferSize ) : bool
IsPinnedSendPayloadBuffer ( Interop buffer, WebSocketProtocolComponent bufferType ) : bool
IsPinnedSendPayloadBuffer ( byte buffer, int offset, int count ) : bool
PinSendBuffer ( ArraySegment payload, bool &bufferHasBeenPinned ) : void
ReceiveFromBufferedPayload ( ArraySegment buffer, WebSocketReceiveResult &receiveResult ) : bool
ReleasePinnedSendBuffer ( ) : void
ThrowIfDisposed ( ) : void
ToIntPtr ( int offset ) : IntPtr
UnwrapWebSocketBuffer ( Interop buffer, WebSocketProtocolComponent bufferType, IntPtr &bufferData, uint &bufferLength ) : void
Validate ( int count, int receiveBufferSize, int sendBufferSize, bool isServerBuffer ) : void
ValidateBufferedPayload ( ) : void
ValidateNativeBuffers ( WebSocketProtocolComponent action, WebSocketProtocolComponent bufferType, Interop dataBuffers, uint dataBufferCount ) : void
WebSocketBuffer ( ArraySegment internalBuffer, int receiveBufferSize, int sendBufferSize ) : System.Diagnostics

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( WebSocketState webSocketState ) : void
webSocketState WebSocketState
리턴 void