SocketTaskExtensions.ConnectAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Stabilisce una connessione a un host remoto, specificata da una matrice di indirizzi IP e un numero di porta. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Stabilisce una connessione a un host remoto, specificato da un indirizzo IP e un numero di porta. |
ConnectAsync(Socket, String, Int32) |
Stabilisce una connessione a un host remoto. L'host viene specificato da un nome host e da un numero di porta. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Stabilisce una connessione a un host remoto, specificato da un nome host e un numero di porta. |
ConnectAsync(Socket, IPAddress, Int32) |
Stabilisce una connessione a un host remoto. L'host è specificato da un indirizzo IP e da un numero di porta. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Stabilisce una connessione a un host remoto. |
ConnectAsync(Socket, EndPoint) |
Stabilisce una connessione a un host remoto. |
ConnectAsync(Socket, IPAddress[], Int32) |
Stabilisce una connessione a un host remoto. L'host è specificato da una matrice di indirizzi IP e da un numero di porta. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto, specificata da una matrice di indirizzi IP e un numero di porta.
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
Parametri
- socket
- Socket
Il socket in cui viene eseguita l'operazione di connessione.
- addresses
- IPAddress[]
L'indirizzo IP dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
- cancellationToken
- CancellationToken
Token di annullamento che può essere usato per segnalare che l'operazione asincrona deve essere annullata.
Restituisce
Attività che rappresenta l'operazione di connessione asincrona.
Eccezioni
Il parametro addresses
non può essere Null.
Il addresses
parametro non può essere una matrice vuota.
L'ascolto Socket .
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Si applica a
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto, specificato da un indirizzo IP e un numero di porta.
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
Parametri
- socket
- Socket
Il socket per eseguire l'operazione di connessione.
- address
- IPAddress
L'indirizzo IP dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
- cancellationToken
- CancellationToken
Token di annullamento che può essere usato per segnalare che l'operazione asincrona deve essere annullata.
Restituisce
Attività che rappresenta l'operazione di connessione asincrona.
Eccezioni
Il parametro address
non può essere Null.
L'ascolto Socket .
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Si applica a
ConnectAsync(Socket, String, Int32)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto. L'host viene specificato da un nome host e da un numero di porta.
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
Parametri
- socket
- Socket
Il socket per eseguire l'operazione di connessione.
- host
- String
Il nome dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
Restituisce
Attività asincrona.
Eccezioni
Il parametro host
non può essere Null.
L'ascolto Socket .
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Si applica a
ConnectAsync(Socket, String, Int32, CancellationToken)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto, specificato da un nome host e un numero di porta.
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
Parametri
- socket
- Socket
Il socket per eseguire l'operazione di connessione.
- host
- String
Il nome dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
- cancellationToken
- CancellationToken
Token di annullamento che può essere usato per segnalare che l'operazione asincrona deve essere annullata.
Restituisce
Attività che rappresenta un'operazione di connessione asincrona.
Eccezioni
Il parametro host
non può essere Null.
L'ascolto Socket .
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Si applica a
ConnectAsync(Socket, IPAddress, Int32)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto. L'host è specificato da un indirizzo IP e da un numero di porta.
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
Parametri
- socket
- Socket
Il socket per eseguire l'operazione di connessione.
- address
- IPAddress
L'indirizzo IP dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
Restituisce
Attività che rappresenta un'operazione di connessione asincrona.
Eccezioni
Il parametro address
non può essere Null.
L'ascolto Socket .
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Si applica a
ConnectAsync(Socket, EndPoint, CancellationToken)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione 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
Parametri
- socket
- Socket
Socket usato per stabilire una connessione.
- remoteEP
- EndPoint
Endpoint che rappresenta il dispositivo remoto.
- cancellationToken
- CancellationToken
Token di annullamento che può essere usato per segnalare che l'operazione asincrona deve essere annullata.
Restituisce
Attività che rappresenta l'operazione di connessione asincrona.
Eccezioni
Il parametro remoteEP
non può essere Null.
È Socket in ascolto.
Si è verificato un errore durante il tentativo di accesso al socket.
L'endpoint locale e il remoteEP
parametro non sono la stessa famiglia di indirizzi.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Si applica a
ConnectAsync(Socket, EndPoint)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione 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
Parametri
- socket
- Socket
Socket usato per stabilire una connessione.
- remoteEP
- EndPoint
Endpoint che rappresenta il dispositivo remoto.
Restituisce
Attività asincrona.
Eccezioni
Il parametro remoteEP
non può essere Null.
È Socket in ascolto.
Si è verificato un errore durante il tentativo di accesso al socket.
L'endpoint locale e il remoteEP
parametro non sono la stessa famiglia di indirizzi.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.
Si applica a
ConnectAsync(Socket, IPAddress[], Int32)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Stabilisce una connessione a un host remoto. L'host è specificato da una matrice di indirizzi IP e da un numero di porta.
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
Parametri
- socket
- Socket
Il socket in cui viene eseguita l'operazione di connessione.
- addresses
- IPAddress[]
L'indirizzo IP dell'host remoto.
- port
- Int32
Numero di porta dell'host remoto.
Restituisce
Attività che rappresenta l'operazione di connessione asincrona.
Eccezioni
Il parametro addresses
non può essere Null.
Il addresses
parametro non può essere una matrice vuota.
È Socket in ascolto.
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.
Un chiamante di livello superiore nello stack di chiamate non ha l'autorizzazione per l'operazione richiesta.