IPGlobalProperties.GetActiveTcpConnections Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve informações sobre as ligações do Protocolo de Internet versão 4 (IPv4) e do Protocolo de Controlo de Transmissão IPv6 (TCP) no computador local.
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()
Devoluções
Um TcpConnectionInformation array que contém objetos que descrevem as ligações TCP ativas, ou um array vazio se não forem detetadas ligações TCP ativas.
- Atributos
Exceções
A função GetTcpTable Win32 falhou.
Exemplos
O exemplo seguinte apresenta informações de endpoint para ligações TCP ativas.
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());
}
}
Observações
Os objetos devolvidos por este método incluem ligações em todos os estados TCP, exceto no Listen estado. Pode verificar o estado de uma ligação ligando Statepara .
O protocolo TCP está definido no IETF RFC 793. Note-se que os objetos devolvidos por este método refletem as ligações no momento em que o array é criado. Esta informação não é atualizada dinamicamente.