SocketTaskExtensions.ConnectAsync Metod

Definition

Överlagringar

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

Upprättar en anslutning till en fjärrvärd, som anges av en matris med IP-adresser och ett portnummer.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Upprättar en anslutning till en fjärrvärd som anges av en IP-adress och ett portnummer.

ConnectAsync(Socket, String, Int32)

Upprättar en anslutning till en fjärrvärd. Värden anges med ett värdnamn och ett portnummer.

ConnectAsync(Socket, String, Int32, CancellationToken)

Upprättar en anslutning till en fjärrvärd som anges av ett värdnamn och ett portnummer.

ConnectAsync(Socket, IPAddress, Int32)

Upprättar en anslutning till en fjärrvärd. Värden anges av en IP-adress och ett portnummer.

ConnectAsync(Socket, EndPoint, CancellationToken)

Upprättar en anslutning till en fjärrvärd.

ConnectAsync(Socket, EndPoint)

Upprättar en anslutning till en fjärrvärd.

ConnectAsync(Socket, IPAddress[], Int32)

Upprättar en anslutning till en fjärrvärd. Värden anges av en matris med IP-adresser och ett portnummer.

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

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd, som anges av en matris med IP-adresser och ett portnummer.

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

Parametrar

socket
Socket

Den socket som anslutningsåtgärden utförs på.

addresses
IPAddress[]

IP-adresserna för fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

En uppgift som representerar den asynkrona anslutningsåtgärden.

Undantag

Parametern addresses får inte vara null.

Parametern addresses får inte vara tom matris.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd som anges av en IP-adress och ett portnummer.

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

Parametrar

socket
Socket

Den socket som ska utföra anslutningsåtgärden på.

address
IPAddress

IP-adressen för fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

En uppgift som representerar den asynkrona anslutningsåtgärden.

Undantag

Parametern address får inte vara null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

ConnectAsync(Socket, String, Int32)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd. Värden anges med ett värdnamn och ett portnummer.

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

Parametrar

socket
Socket

Den socket som ska utföra anslutningsåtgärden på.

host
String

Namnet på fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

Returer

En asynkron uppgift.

Undantag

Parametern host får inte vara null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Gäller för

ConnectAsync(Socket, String, Int32, CancellationToken)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd som anges av ett värdnamn och ett portnummer.

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

Parametrar

socket
Socket

Den socket som ska utföra anslutningsåtgärden på.

host
String

Namnet på fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

En uppgift som representerar en asynkron anslutningsåtgärd.

Undantag

Parametern host får inte vara null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

ConnectAsync(Socket, IPAddress, Int32)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd. Värden anges av en IP-adress och ett portnummer.

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

Parametrar

socket
Socket

Den socket som ska utföra anslutningsåtgärden på.

address
IPAddress

IP-adressen för fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

Returer

En uppgift som representerar en asynkron anslutningsåtgärd.

Undantag

Parametern address får inte vara null.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Gäller för

ConnectAsync(Socket, EndPoint, CancellationToken)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd.

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

Parametrar

socket
Socket

Den socket som används för att upprätta en anslutning.

remoteEP
EndPoint

En slutpunkt som representerar fjärrenheten.

cancellationToken
CancellationToken

En annulleringstoken som kan användas för att signalera den asynkrona åtgärden bör avbrytas.

Returer

En uppgift som representerar den asynkrona anslutningsåtgärden.

Undantag

Parametern remoteEP får inte vara null.

Ett fel uppstod vid försök att komma åt socketen.

Den lokala slutpunkten och parametern remoteEP är inte samma adressfamilj.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

ConnectAsync(Socket, EndPoint)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd.

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

Parametrar

socket
Socket

Den socket som används för att upprätta en anslutning.

remoteEP
EndPoint

En slutpunkt som representerar fjärrenheten.

Returer

En asynkron aktivitet.

Undantag

Parametern remoteEP får inte vara null.

Ett fel uppstod vid försök att komma åt socketen.

Den lokala slutpunkten och parametern remoteEP är inte samma adressfamilj.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Gäller för

ConnectAsync(Socket, IPAddress[], Int32)

Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs
Källa:
SocketTaskExtensions.cs

Upprättar en anslutning till en fjärrvärd. Värden anges av en matris med IP-adresser och ett portnummer.

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

Parametrar

socket
Socket

Den socket som anslutningsåtgärden utförs på.

addresses
IPAddress[]

IP-adresserna för fjärrvärden.

port
Int32

Portnumret för fjärrvärden.

Returer

En uppgift som representerar den asynkrona anslutningsåtgärden.

Undantag

Parametern addresses får inte vara null.

Parametern addresses får inte vara tom matris.

port är mindre än MinPort.

-eller-

port är större än MaxPort.

Ett fel uppstod vid försök att komma åt socketen.

En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.

Gäller för