SocketTaskExtensions.ConnectAsync Metoda

Definice

Přetížení

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený polem IP adres a číslem portu.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený IP adresou a číslem portu.

ConnectAsync(Socket, String, Int32)

Vytvoří připojení ke vzdálenému hostiteli. Hostitel je určený názvem hostitele a číslem portu.

ConnectAsync(Socket, String, Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený názvem hostitele a číslem portu.

ConnectAsync(Socket, IPAddress, Int32)

Vytvoří připojení ke vzdálenému hostiteli. Hostitel je určený IP adresou a číslem portu.

ConnectAsync(Socket, EndPoint, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli.

ConnectAsync(Socket, EndPoint)

Vytvoří připojení ke vzdálenému hostiteli.

ConnectAsync(Socket, IPAddress[], Int32)

Vytvoří připojení ke vzdálenému hostiteli. Hostitel je určen polem IP adres a číslem portu.

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený 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 signálu asynchronní operace, by se měl zrušit.

Návraty

ValueTask

Úloha, která představuje asynchronní operaci připojení.

Platí pro

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený 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 pro provedení 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 signálu asynchronní operace, by se měl zrušit.

Návraty

ValueTask

Úloha, která představuje asynchronní operaci připojení.

Platí pro

ConnectAsync(Socket, String, Int32)

Vytvoří 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 pro provedení operace připojení.

host
String

Název vzdáleného hostitele.

port
Int32

Číslo portu vzdáleného hostitele.

Návraty

Task

Asynchronní úloha.

Platí pro

ConnectAsync(Socket, String, Int32, CancellationToken)

Vytvoří připojení ke vzdálenému hostiteli, který je určený 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 pro provedení 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 signálu asynchronní operace, by se měl zrušit.

Návraty

ValueTask

Úloha, která představuje asynchronní operaci připojení.

Platí pro

ConnectAsync(Socket, IPAddress, Int32)

Vytvoří 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 pro provedení operace připojení.

address
IPAddress

IP adresa vzdáleného hostitele.

port
Int32

Číslo portu vzdáleného hostitele.

Návraty

Task

Úloha, která představuje asynchronní operaci připojení.

Platí pro

ConnectAsync(Socket, EndPoint, CancellationToken)

Vytvoří 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 signálu asynchronní operace, by se měl zrušit.

Návraty

ValueTask

Úloha, která představuje asynchronní operaci připojení.

Platí pro

ConnectAsync(Socket, EndPoint)

Vytvoří 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

Task

Asynchronní úloha.

Platí pro

ConnectAsync(Socket, IPAddress[], Int32)

Vytvoří 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

Task

Úloha, která představuje asynchronní operaci připojení.

Platí pro