SocketTaskExtensions.ConnectAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her, der durch ein Array von IP-Adressen und eine Portnummer angegeben wird. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her, der durch eine IP-Adresse und eine Portnummer angegeben wird. |
ConnectAsync(Socket, String, Int32) |
Stellt eine Verbindung mit einem Remotehost her. Der Host wird durch einen Hostnamen und eine Portnummer angegeben. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her, der durch einen Hostnamen und eine Portnummer angegeben wird. |
ConnectAsync(Socket, IPAddress, Int32) |
Stellt eine Verbindung mit einem Remotehost her. Der Host wird mit einer IP-Adresse und einer Portnummer angegeben. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her. |
ConnectAsync(Socket, EndPoint) |
Stellt eine Verbindung mit einem Remotehost her. |
ConnectAsync(Socket, IPAddress[], Int32) |
Stellt eine Verbindung mit einem Remotehost her. Der Host wird durch ein Array von IP-Adressen und eine Portnummer angegeben. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her, der durch ein Array von IP-Adressen und eine Portnummer angegeben wird.
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
Parameter
- socket
- Socket
Der Socket, auf dem der verbundene Vorgang ausgeführt wird.
- addresses
- IPAddress[]
Die IP-Adressen des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das verwendet werden kann, um zu signalisieren, dass der asynchrone Vorgang abgebrochen werden sollte.
Gibt zurück
Ein Task, der den asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der addresses
-Parameter darf nicht NULL sein.
Der addresses
Parameter darf kein leeres Array sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her, der durch eine IP-Adresse und eine Portnummer angegeben wird.
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
Parameter
- socket
- Socket
Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.
- address
- IPAddress
Die IP-Adresse des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das verwendet werden kann, um zu signalisieren, dass der asynchrone Vorgang abgebrochen werden sollte.
Gibt zurück
Ein Task, der den asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der address
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
ConnectAsync(Socket, String, Int32)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her. Der Host wird durch einen Hostnamen und eine Portnummer angegeben.
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
Parameter
- socket
- Socket
Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.
- host
- String
Der Name des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
Gibt zurück
Ein asynchroner Task.
Ausnahmen
Der host
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Gilt für:
ConnectAsync(Socket, String, Int32, CancellationToken)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her, der durch einen Hostnamen und eine Portnummer angegeben wird.
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
Parameter
- socket
- Socket
Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.
- host
- String
Der Name des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das verwendet werden kann, um zu signalisieren, dass der asynchrone Vorgang abgebrochen werden sollte.
Gibt zurück
Ein Task, der einen asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der host
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
ConnectAsync(Socket, IPAddress, Int32)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her. Der Host wird mit einer IP-Adresse und einer Portnummer angegeben.
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
Parameter
- socket
- Socket
Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.
- address
- IPAddress
Die IP-Adresse des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
Gibt zurück
Ein Task, der einen asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der address
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Gilt für:
ConnectAsync(Socket, EndPoint, CancellationToken)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her.
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
Parameter
- socket
- Socket
Der Socket, der zum Herstellen einer Verbindung verwendet wird.
- remoteEP
- EndPoint
Ein Endpunkt, der das Remotegerät darstellt.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das verwendet werden kann, um zu signalisieren, dass der asynchrone Vorgang abgebrochen werden sollte.
Gibt zurück
Ein Task, der den asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der remoteEP
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der lokale Endpunkt und der remoteEP
Parameter sind nicht die gleiche Adressfamilie.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Gilt für:
ConnectAsync(Socket, EndPoint)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her.
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
Parameter
- socket
- Socket
Der Socket, der zum Herstellen einer Verbindung verwendet wird.
- remoteEP
- EndPoint
Ein Endpunkt, der das Remotegerät darstellt.
Gibt zurück
Ein asynchroner Task.
Ausnahmen
Der remoteEP
-Parameter darf nicht NULL sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der lokale Endpunkt und der remoteEP
Parameter sind nicht die gleiche Adressfamilie.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.
Gilt für:
ConnectAsync(Socket, IPAddress[], Int32)
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
- Quelle:
- SocketTaskExtensions.cs
Stellt eine Verbindung mit einem Remotehost her. Der Host wird durch ein Array von IP-Adressen und eine Portnummer angegeben.
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
Parameter
- socket
- Socket
Der Socket, auf dem der verbundene Vorgang ausgeführt wird.
- addresses
- IPAddress[]
Die IP-Adressen des Remotehosts.
- port
- Int32
Die Portnummer des Remotehosts.
Gibt zurück
Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.
Ausnahmen
Der addresses
-Parameter darf nicht NULL sein.
Der addresses
Parameter darf kein leeres Array sein.
Die Socket lauscht.
Fehler beim Versuch, auf den Socket zuzugreifen.
Der Socket wurde geschlossen.
Ein höher in der Aufrufliste befindlicher Aufrufer verfügt nicht über die Berechtigung für den angeforderten Vorgang.