SocketTaskExtensions.ConnectAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Establece una conexión a un host remoto, especificado por una matriz de direcciones IP y un número de puerto. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Establece una conexión a un host remoto, que se especifica mediante una dirección IP y un número de puerto. |
ConnectAsync(Socket, String, Int32) |
Establece una conexión a un host remoto. El host se especifica mediante un nombre de host y un número de puerto. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Establece una conexión a un host remoto, que se especifica mediante un nombre de host y un número de puerto. |
ConnectAsync(Socket, IPAddress, Int32) |
Establece una conexión a un host remoto. El host se especifica mediante una dirección IP y un número de puerto. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Establece una conexión a un host remoto. |
ConnectAsync(Socket, EndPoint) |
Establece una conexión a un host remoto. |
ConnectAsync(Socket, IPAddress[], Int32) |
Establece una conexión a un host remoto. El host se especifica mediante una matriz de direcciones IP y un número de puerto. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto, especificado por una matriz de direcciones IP y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que se realiza la operación de conexión.
- addresses
- IPAddress[]
Direcciones IP del host remoto.
- port
- Int32
Número de puerto del host remoto.
- cancellationToken
- CancellationToken
Token de cancelación que se puede usar para señalar que la operación asincrónica se debe cancelar.
Devoluciones
Tarea que representa la operación de conexión asincrónica.
Excepciones
El parámetro addresses
no puede ser NULL.
El addresses
parámetro no puede ser una matriz vacía.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto, que se especifica mediante una dirección IP y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que realizar la operación de conexión.
- address
- IPAddress
Dirección IP del host remoto.
- port
- Int32
Número de puerto del host remoto.
- cancellationToken
- CancellationToken
Token de cancelación que se puede usar para señalar que la operación asincrónica se debe cancelar.
Devoluciones
Tarea que representa la operación de conexión asincrónica.
Excepciones
El parámetro address
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
ConnectAsync(Socket, String, Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto. El host se especifica mediante un nombre de host y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que realizar la operación de conexión.
- host
- String
Nombre del host remoto.
- port
- Int32
Número de puerto del host remoto.
Devoluciones
Tarea asincrónica.
Excepciones
El parámetro host
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se aplica a
ConnectAsync(Socket, String, Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto, que se especifica mediante un nombre de host y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que realizar la operación de conexión.
- host
- String
Nombre del host remoto.
- port
- Int32
Número de puerto del host remoto.
- cancellationToken
- CancellationToken
Token de cancelación que se puede usar para señalar que la operación asincrónica se debe cancelar.
Devoluciones
Tarea que representa una operación de conexión asincrónica.
Excepciones
El parámetro host
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
ConnectAsync(Socket, IPAddress, Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto. El host se especifica mediante una dirección IP y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que realizar la operación de conexión.
- address
- IPAddress
Dirección IP del host remoto.
- port
- Int32
Número de puerto del host remoto.
Devoluciones
Tarea que representa una operación de conexión asincrónica.
Excepciones
El parámetro address
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se aplica a
ConnectAsync(Socket, EndPoint, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto.
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
Parámetros
- socket
- Socket
Socket que se usa para establecer una conexión.
- remoteEP
- EndPoint
Punto de conexión que representa el dispositivo remoto.
- cancellationToken
- CancellationToken
Token de cancelación que se puede usar para señalar que la operación asincrónica se debe cancelar.
Devoluciones
Tarea que representa la operación de conexión asincrónica.
Excepciones
El parámetro remoteEP
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El punto de conexión local y el remoteEP
parámetro no son la misma familia de direcciones.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
ConnectAsync(Socket, EndPoint)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto.
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
Parámetros
- socket
- Socket
Socket que se usa para establecer una conexión.
- remoteEP
- EndPoint
Punto de conexión que representa el dispositivo remoto.
Devoluciones
Tarea asincrónica.
Excepciones
El parámetro remoteEP
no puede ser NULL.
está Socket escuchando.
Error al intentar acceder al socket.
El punto de conexión local y el remoteEP
parámetro no son la misma familia de direcciones.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.
Se aplica a
ConnectAsync(Socket, IPAddress[], Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Establece una conexión a un host remoto. El host se especifica mediante una matriz de direcciones IP y un número de puerto.
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
Parámetros
- socket
- Socket
Socket en el que se realiza la operación de conexión.
- addresses
- IPAddress[]
Direcciones IP del host remoto.
- port
- Int32
Número de puerto del host remoto.
Devoluciones
Tarea que representa la operación de conexión asincrónica.
Excepciones
El parámetro addresses
no puede ser NULL.
El addresses
parámetro no puede ser una matriz vacía.
está Socket escuchando.
Error al intentar acceder al socket.
El Socket se ha cerrado.
Un llamador de la pila de llamadas no tiene permiso para la operación solicitada.