C# 클래스 System.Net.Sockets.SafeCloseSocket

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

공개 메소드들

메소드 설명
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