IPGlobalProperties.GetActiveTcpConnections 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.
Restituisce informazioni sulle connessioni TCP (Internet Protocol versione 4) e IPv6 Transmission Control Protocol (TCP) nel computer locale.
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()
Valori restituiti
Matrice TcpConnectionInformation che contiene oggetti che descrivono le connessioni TCP attive o una matrice vuota se non vengono rilevate connessioni TCP attive.
- Attributi
Eccezioni
La funzione GetTcpTable Win32 non è riuscita.
Esempio
Nell'esempio seguente vengono visualizzate le informazioni sull'endpoint per le connessioni TCP attive.
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());
}
}
Commenti
Gli oggetti restituiti da questo metodo includono connessioni in tutti gli stati TCP ad eccezione dello Listen stato . È possibile controllare lo stato di una connessione chiamando State.
Il protocollo TCP è definito in IETF RFC 793. Si noti che gli oggetti restituiti da questo metodo riflettono le connessioni al momento della creazione della matrice. Queste informazioni non vengono aggiornate in modo dinamico.