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

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

Защищенные свойства (Protected)

Свойство Тип Описание
_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