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

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

보호된 프로퍼티들

프로퍼티 타입 설명
_addressList System.Net.IPAddress[]
_endPoint System.Net.DnsEndPoint
_internalArgs SocketAsyncEventArgs
_nextAddress int
_userArgs SocketAsyncEventArgs

공개 메소드들

메소드 설명
Cancel ( ) : void
StartConnectAsync ( SocketAsyncEventArgs args, DnsEndPoint endPoint ) : bool

보호된 메소드들

메소드 설명
GetNextAddress ( Socket &attemptSocket ) : IPAddress
OnFail ( bool abortive ) : void
OnSucceed ( ) : void

비공개 메소드들

메소드 설명
AsyncFail ( Exception e ) : void
AttemptConnection ( ) : Exception
AttemptConnection ( Socket attemptSocket, SocketAsyncEventArgs args ) : Exception
AttemptUserConnection ( ) : Exception
CallAsyncFail ( object ignored ) : void
DnsCallback ( IAsyncResult result ) : void
DoDnsCallback ( IAsyncResult result, bool sync ) : bool
Fail ( bool sync, Exception e ) : bool
InternalConnectCallback ( object sender, SocketAsyncEventArgs args ) : void
OnFailOuter ( bool abortive ) : void
Succeed ( ) : void
SyncFail ( Exception e ) : void

메소드 상세

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

GetNextAddress() 보호된 추상적인 메소드

protected abstract GetNextAddress ( Socket &attemptSocket ) : IPAddress
attemptSocket Socket
리턴 System.Net.IPAddress

OnFail() 보호된 추상적인 메소드

protected abstract OnFail ( bool abortive ) : void
abortive bool
리턴 void

OnSucceed() 보호된 추상적인 메소드

protected abstract OnSucceed ( ) : void
리턴 void

StartConnectAsync() 공개 메소드

public StartConnectAsync ( SocketAsyncEventArgs args, DnsEndPoint endPoint ) : bool
args SocketAsyncEventArgs
endPoint System.Net.DnsEndPoint
리턴 bool

프로퍼티 상세

_addressList 보호되어 있는 프로퍼티

protected IPAddress[],System.Net _addressList
리턴 System.Net.IPAddress[]

_endPoint 보호되어 있는 프로퍼티

protected DnsEndPoint,System.Net _endPoint
리턴 System.Net.DnsEndPoint

_internalArgs 보호되어 있는 프로퍼티

protected SocketAsyncEventArgs,System.Net.Sockets _internalArgs
리턴 SocketAsyncEventArgs

_nextAddress 보호되어 있는 프로퍼티

protected int _nextAddress
리턴 int

_userArgs 보호되어 있는 프로퍼티

protected SocketAsyncEventArgs,System.Net.Sockets _userArgs
리턴 SocketAsyncEventArgs