SocketTaskExtensions.ConnectAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Naváže připojení ke vzdálenému hostiteli, které je určeno polem IP adres a číslem portu. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Naváže připojení ke vzdálenému hostiteli, které je určeno IP adresou a číslem portu. |
ConnectAsync(Socket, String, Int32) |
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen názvem hostitele a číslem portu. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Naváže připojení ke vzdálenému hostiteli, které je určeno názvem hostitele a číslem portu. |
ConnectAsync(Socket, IPAddress, Int32) |
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen IP adresou a číslem portu. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Naváže připojení ke vzdálenému hostiteli. |
ConnectAsync(Socket, EndPoint) |
Naváže připojení ke vzdálenému hostiteli. |
ConnectAsync(Socket, IPAddress[], Int32) |
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen polem IP adres a číslem portu. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli, které je určeno polem IP adres a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Soket, na který se provádí operace připojení.
- addresses
- IPAddress[]
IP adresy vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
- cancellationToken
- CancellationToken
Token zrušení, který lze použít k signalizaci asynchronní operace, by měl být zrušen.
Návraty
Úloha, která představuje operaci asynchronního připojení.
Výjimky
Parametr addresses
nemůže být null.
Parametr addresses
nemůže být prázdným polem.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Platí pro
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli, které je určeno IP adresou a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Soket, na který se má provést operace připojení.
- address
- IPAddress
IP adresa vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
- cancellationToken
- CancellationToken
Token zrušení, který lze použít k signalizaci asynchronní operace, by měl být zrušen.
Návraty
Úloha, která představuje operaci asynchronního připojení.
Výjimky
Parametr address
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Platí pro
ConnectAsync(Socket, String, Int32)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen názvem hostitele a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port);
static member ConnectAsync : System.Net.Sockets.Socket * string * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer) As Task
Parametry
- socket
- Socket
Soket, na který se má provést operace připojení.
- host
- String
Název vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
Návraty
Asynchronní úloha.
Výjimky
Parametr host
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Platí pro
ConnectAsync(Socket, String, Int32, CancellationToken)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli, které je určeno názvem hostitele a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Soket, na který se má provést operace připojení.
- host
- String
Název vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
- cancellationToken
- CancellationToken
Token zrušení, který lze použít k signalizaci asynchronní operace, by měl být zrušen.
Návraty
Úloha, která představuje asynchronní operaci připojení.
Výjimky
Parametr host
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Platí pro
ConnectAsync(Socket, IPAddress, Int32)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen IP adresou a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer) As Task
Parametry
- socket
- Socket
Soket, na který se má provést operace připojení.
- address
- IPAddress
IP adresa vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
Návraty
Úloha, která představuje asynchronní operaci připojení.
Výjimky
Parametr address
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Platí pro
ConnectAsync(Socket, EndPoint, CancellationToken)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Soket, který se používá k navázání připojení.
- remoteEP
- EndPoint
Koncový bod, který představuje vzdálené zařízení.
- cancellationToken
- CancellationToken
Token zrušení, který lze použít k signalizaci asynchronní operace, by měl být zrušen.
Návraty
Úloha, která představuje operaci asynchronního připojení.
Výjimky
Parametr remoteEP
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Místní koncový bod a remoteEP
parametr nejsou stejné řady adres.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Platí pro
ConnectAsync(Socket, EndPoint)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint) As Task
Parametry
- socket
- Socket
Soket, který se používá k navázání připojení.
- remoteEP
- EndPoint
Koncový bod, který představuje vzdálené zařízení.
Návraty
Asynchronní úloha.
Výjimky
Parametr remoteEP
nemůže být null.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Místní koncový bod a remoteEP
parametr nejsou stejné řady adres.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.
Platí pro
ConnectAsync(Socket, IPAddress[], Int32)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Naváže připojení ke vzdálenému hostiteli. Hostitel je určen polem IP adres a číslem portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer) As Task
Parametry
- socket
- Socket
Soket, na který se provádí operace připojení.
- addresses
- IPAddress[]
IP adresy vzdáleného hostitele.
- port
- Int32
Číslo portu vzdáleného hostitele.
Návraty
Úloha, která představuje asynchronní operaci připojení.
Výjimky
Parametr addresses
nemůže být null.
Parametr addresses
nemůže být prázdným polem.
Poslouchá Socket .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Volající výše v zásobníku volání nemá oprávnění k požadované operaci.