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

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

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

Метод Описание
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressSize, SafeCloseSocket &socket ) : SocketError
AddRef ( ) : void
CreateSocket ( IntPtr fileDescriptor ) : SafeCloseSocket
CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SafeCloseSocket &socket ) : SocketError
GetOrAllocateThreadPoolBoundHandle ( ) : ThreadPoolBoundHandle
Release ( ) : void

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

Метод Описание
CreateSocket ( InnerSafeCloseSocket socket, SafeCloseSocket target ) : void
ReleaseHandle ( ) : bool
SafeCloseSocket ( ) : Microsoft.Win32.SafeHandles

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

Метод Описание
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressSize ) : SafeCloseSocket
CloseAsIs ( ) : void
CreateSocket ( InnerSafeCloseSocket socket ) : SafeCloseSocket
CreateWSASocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType ) : SafeCloseSocket
CreateWSASocket ( byte pinnedBuffer ) : SafeCloseSocket
InnerReleaseHandle ( ) : void
SetInnerSocket ( InnerSafeCloseSocket socket ) : void

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

Accept() публичный статический метод

public static Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressSize, SafeCloseSocket &socket ) : SocketError
socketHandle SafeCloseSocket
socketAddress byte
socketAddressSize int
socket SafeCloseSocket
Результат SocketError

AddRef() публичный метод

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

CreateSocket() публичный статический метод

public static CreateSocket ( IntPtr fileDescriptor ) : SafeCloseSocket
fileDescriptor IntPtr
Результат SafeCloseSocket

CreateSocket() публичный статический метод

public static CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SafeCloseSocket &socket ) : SocketError
addressFamily AddressFamily
socketType SocketType
protocolType ProtocolType
socket SafeCloseSocket
Результат SocketError

CreateSocket() защищенный статический метод

protected static CreateSocket ( InnerSafeCloseSocket socket, SafeCloseSocket target ) : void
socket InnerSafeCloseSocket
target SafeCloseSocket
Результат void

GetOrAllocateThreadPoolBoundHandle() публичный метод

public GetOrAllocateThreadPoolBoundHandle ( ) : ThreadPoolBoundHandle
Результат System.Threading.ThreadPoolBoundHandle

Release() публичный метод

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

ReleaseHandle() защищенный метод

protected ReleaseHandle ( ) : bool
Результат bool

SafeCloseSocket() защищенный метод

protected SafeCloseSocket ( ) : Microsoft.Win32.SafeHandles
Результат Microsoft.Win32.SafeHandles