IPGlobalProperties.GetActiveTcpConnections 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.
Gibt Informationen über die Internetprotokoll-Version 4 (IPv4) und IPv6 Transmission Control Protocol (TCP)-Verbindungen auf dem lokalen Computer zurück.
public:
abstract cli::array <System::Net::NetworkInformation::TcpConnectionInformation ^> ^ GetActiveTcpConnections();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
abstract member GetActiveTcpConnections : unit -> System.Net.NetworkInformation.TcpConnectionInformation[]
abstract member GetActiveTcpConnections : unit -> System.Net.NetworkInformation.TcpConnectionInformation[]
Public MustOverride Function GetActiveTcpConnections () As TcpConnectionInformation()
Gibt zurück
Ein TcpConnectionInformation Array, das Objekte enthält, die die aktiven TCP-Verbindungen beschreiben, oder ein leeres Array, wenn keine aktiven TCP-Verbindungen erkannt werden.
- Attribute
Ausnahmen
Fehler bei der Win32-Funktion GetTcpTable .
Beispiele
Im folgenden Beispiel werden Endpunktinformationen für aktive TCP-Verbindungen angezeigt.
public static void ShowActiveTcpConnections()
{
Console.WriteLine("Active TCP Connections");
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
foreach (TcpConnectionInformation c in connections)
{
Console.WriteLine("{0} <==> {1}",
c.LocalEndPoint.ToString(),
c.RemoteEndPoint.ToString());
}
}
Hinweise
Die von dieser Methode zurückgegebenen Objekte enthalten Verbindungen in allen TCP-Zuständen mit Ausnahme des Listen Zustands. Sie können den Status einer Verbindung überprüfen, indem Sie aufrufen State.
Das TCP-Protokoll wird in IETF RFC 793 definiert. Beachten Sie, dass die von dieser Methode zurückgegebenen Objekte die Verbindungen zum Zeitpunkt der Erstellung des Arrays widerspiegeln. Diese Informationen werden nicht dynamisch aktualisiert.