SocketTaskExtensions Klasse
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.
Diese Klasse enthält Erweiterungsmethoden der Klasse Socket.
public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
- Vererbung
-
SocketTaskExtensions
Methoden
AcceptAsync(Socket) |
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch auf dem Socket anzunehmen. |
AcceptAsync(Socket, Socket) |
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch auf dem Socket anzunehmen. |
ConnectAsync(Socket, EndPoint) |
Stellt eine Verbindung mit einem Remotehost her. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her. |
ConnectAsync(Socket, IPAddress, Int32) |
Stellt eine Verbindung mit einem Remotehost her. Der Host wird mit einer IP-Adresse und einer Portnummer angegeben. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Stellt eine Verbindung mit einem Remotehost her, der durch eine IP-Adresse und eine Portnummer angegeben wird. |
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) |
Stellt eine Verbindung mit einem Remotehost her, der durch ein Array von IP-Adressen 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. |
ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Empfängt Daten aus einem verbundenen Socket. |
ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Empfängt Daten aus einem verbundenen Socket. |
ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken) |
Empfängt Daten aus einem verbundenen Socket. |
ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Empfängt Daten von einem angegebenen Netzwerkgerät. |
ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Empfängt die angegebene Anzahl von Datenbytes an der angegebenen Position im Datenpuffer, verwendet dabei die angegebenen SocketFlags und speichert die Endpunkt- und Paketinformationen. |
SendAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Sendet Daten an einen verbundenen Socket. |
SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Sendet Daten an einen verbundenen Socket. |
SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken) |
Sendet Daten an einen verbundenen Socket. |
SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Sendet asynchron Daten an einen angegebenen Remotehost. |