SocketTaskExtensions.ConnectAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Établit une connexion à un hôte distant, qui est spécifié par un tableau d’adresses IP et un numéro de port. |
| ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Établit une connexion à un hôte distant, qui est spécifiée par une adresse IP et un numéro de port. |
| ConnectAsync(Socket, String, Int32) |
Établit une connexion à un hôte distant. L’hôte est spécifié par un nom d’hôte et un numéro de port. |
| ConnectAsync(Socket, String, Int32, CancellationToken) |
Établit une connexion à un hôte distant, qui est spécifié par un nom d’hôte et un numéro de port. |
| ConnectAsync(Socket, IPAddress, Int32) |
Établit une connexion à un hôte distant. L’hôte est spécifié par une adresse IP et un numéro de port. |
| ConnectAsync(Socket, EndPoint, CancellationToken) |
Établit une connexion à un hôte distant. |
| ConnectAsync(Socket, EndPoint) |
Établit une connexion à un hôte distant. |
| ConnectAsync(Socket, IPAddress[], Int32) |
Établit une connexion à un hôte distant. L’hôte est spécifié par un tableau d’adresses IP et un numéro de port. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant, qui est spécifié par un tableau d’adresses IP et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel l’opération de connexion est effectuée.
- addresses
- IPAddress[]
Adresses IP de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
- cancellationToken
- CancellationToken
Un jeton d’annulation qui peut être utilisé pour signaler que l’opération asynchrone doit être annulée.
Retours
Tâche qui représente l’opération de connexion asynchrone.
Exceptions
Le addresses paramètre ne peut pas être null.
Le addresses paramètre ne peut pas être un tableau vide.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant, qui est spécifiée par une adresse IP et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel effectuer l’opération de connexion.
- address
- IPAddress
Adresse IP de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
- cancellationToken
- CancellationToken
Un jeton d’annulation qui peut être utilisé pour signaler que l’opération asynchrone doit être annulée.
Retours
Tâche qui représente l’opération de connexion asynchrone.
Exceptions
Le address paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
ConnectAsync(Socket, String, Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant. L’hôte est spécifié par un nom d’hôte et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel effectuer l’opération de connexion.
- host
- String
Nom de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
Retours
Tâche asynchrone.
Exceptions
Le host paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
S’applique à
ConnectAsync(Socket, String, Int32, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant, qui est spécifié par un nom d’hôte et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel effectuer l’opération de connexion.
- host
- String
Nom de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
- cancellationToken
- CancellationToken
Un jeton d’annulation qui peut être utilisé pour signaler que l’opération asynchrone doit être annulée.
Retours
Tâche qui représente une opération de connexion asynchrone.
Exceptions
Le host paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
ConnectAsync(Socket, IPAddress, Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant. L’hôte est spécifié par une adresse IP et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel effectuer l’opération de connexion.
- address
- IPAddress
Adresse IP de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
Retours
Tâche qui représente une opération de connexion asynchrone.
Exceptions
Le address paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
S’applique à
ConnectAsync(Socket, EndPoint, CancellationToken)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant.
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
Paramètres
- socket
- Socket
Socket utilisé pour établir une connexion.
- remoteEP
- EndPoint
Point de terminaison qui représente l’appareil distant.
- cancellationToken
- CancellationToken
Un jeton d’annulation qui peut être utilisé pour signaler que l’opération asynchrone doit être annulée.
Retours
Tâche qui représente l’opération de connexion asynchrone.
Exceptions
Le remoteEP paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Le point de terminaison local et le remoteEP paramètre ne sont pas la même famille d’adresses.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
S’applique à
ConnectAsync(Socket, EndPoint)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant.
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
Paramètres
- socket
- Socket
Socket utilisé pour établir une connexion.
- remoteEP
- EndPoint
Point de terminaison qui représente l’appareil distant.
Retours
Tâche asynchrone.
Exceptions
Le remoteEP paramètre ne peut pas être null.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Le point de terminaison local et le remoteEP paramètre ne sont pas la même famille d’adresses.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.
S’applique à
ConnectAsync(Socket, IPAddress[], Int32)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Établit une connexion à un hôte distant. L’hôte est spécifié par un tableau d’adresses IP et un numéro de port.
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
Paramètres
- socket
- Socket
Socket sur lequel l’opération de connexion est effectuée.
- addresses
- IPAddress[]
Adresses IP de l’hôte distant.
- port
- Int32
Numéro de port de l’hôte distant.
Retours
Tâche qui représente l’opération de connexion asynchrone.
Exceptions
Le addresses paramètre ne peut pas être null.
Le addresses paramètre ne peut pas être un tableau vide.
L’écoute Socket .
Une erreur s’est produite lors de la tentative d’accès au socket.
Il Socket a été fermé.
Un appelant plus haut dans la pile des appels n’a pas l’autorisation pour l’opération demandée.