C# Класс System.Net.Sockets.ReceiveMessageOverlappedAsyncResult

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

Private Properties

Свойство Тип Описание
GetSocketAddressSize int
GetSocketAddressSizePtr System.IntPtr
InitIPPacketInformation void
LogBuffer void
PostCompletion object
ReceiveMessageOverlappedAsyncResult System
SetUnmanagedStructures void
SyncReleaseUnmanagedStructures void

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

Метод Описание
CompletionCallback ( int numBytes, byte socketAddress, int socketAddressSize, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation, SocketError errorCode ) : void

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

Метод Описание
ForceReleaseUnmanagedStructures ( ) : void

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

Метод Описание
GetSocketAddressSize ( ) : int
GetSocketAddressSizePtr ( ) : IntPtr
InitIPPacketInformation ( ) : void
LogBuffer ( int size ) : void
PostCompletion ( int numBytes ) : object
ReceiveMessageOverlappedAsyncResult ( Socket socket, Object asyncState, AsyncCallback asyncCallback ) : System
SetUnmanagedStructures ( byte buffer, int offset, int size, Internals socketAddress, SocketFlags socketFlags ) : void
SyncReleaseUnmanagedStructures ( ) : void

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

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

public CompletionCallback ( int numBytes, byte socketAddress, int socketAddressSize, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation, SocketError errorCode ) : void
numBytes int
socketAddress byte
socketAddressSize int
receivedFlags SocketFlags
ipPacketInformation IPPacketInformation
errorCode SocketError
Результат void

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

protected ForceReleaseUnmanagedStructures ( ) : void
Результат void