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

상속: Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid
파일 보기 프로젝트 열기: dotnet/corefx

공개 메소드들

메소드 설명
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressLen, SocketError &errorCode ) : InnerSafeCloseSocket
AddRef ( ) : void
CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SocketError &errorCode ) : InnerSafeCloseSocket
CreateSocket ( IntPtr fileDescriptor ) : InnerSafeCloseSocket
LogRemainingOperations ( ) : void
Release ( ) : void

보호된 메소드들

메소드 설명
ReleaseHandle ( ) : bool

비공개 메소드들

메소드 설명
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressSize ) : InnerSafeCloseSocket
BlockingRelease ( ) : void
CreateWSASocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType ) : InnerSafeCloseSocket
CreateWSASocket ( byte pinnedBuffer ) : InnerSafeCloseSocket
InnerReleaseHandle ( ) : SocketError
InnerSafeCloseSocket ( ) : Microsoft.Win32.SafeHandles

메소드 상세

Accept() 공개 정적인 메소드

public static Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressLen, SocketError &errorCode ) : InnerSafeCloseSocket
socketHandle SafeCloseSocket
socketAddress byte
socketAddressLen int
errorCode SocketError
리턴 InnerSafeCloseSocket

AddRef() 공개 메소드

public AddRef ( ) : void
리턴 void

CreateSocket() 공개 정적인 메소드

public static CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SocketError &errorCode ) : InnerSafeCloseSocket
addressFamily AddressFamily
socketType SocketType
protocolType ProtocolType
errorCode SocketError
리턴 InnerSafeCloseSocket

CreateSocket() 공개 정적인 메소드

public static CreateSocket ( IntPtr fileDescriptor ) : InnerSafeCloseSocket
fileDescriptor IntPtr
리턴 InnerSafeCloseSocket

LogRemainingOperations() 공개 메소드

public LogRemainingOperations ( ) : void
리턴 void

Release() 공개 메소드

public Release ( ) : void
리턴 void

ReleaseHandle() 보호된 메소드

protected ReleaseHandle ( ) : bool
리턴 bool