Socket.SetIPProtectionLevel(IPProtectionLevel) Método

Definição

Define o nível de proteção IP numa soquete.

public:
 void SetIPProtectionLevel(System::Net::Sockets::IPProtectionLevel level);
public void SetIPProtectionLevel(System.Net.Sockets.IPProtectionLevel level);
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
Public Sub SetIPProtectionLevel (level As IPProtectionLevel)

Parâmetros

level
IPProtectionLevel

O nível de proteção IP a definir neste soquete.

Exceções

O level argumento é definido para Unspecified.

O socket não pertence às InterNetworkV6 famílias de endereços ou InterNetwork .

Observações

O SetIPProtectionLevel método permite restringir um socket IPv6 ou IP para ouvir num âmbito especificado, como endereços com o mesmo link local ou prefixo local do site. Esta opção de socket permite às aplicações impor restrições de acesso aos sockets IPv6 ou IP. Tais restrições permitem que uma aplicação a correr numa LAN privada se fortaleça de forma simples e robusta contra ataques externos. Esta opção de socket também pode ser usada para remover restrições de acesso se o level parâmetro estiver definido para Unrestricted. Esta opção de socket alarga ou restringe o âmbito de um socket de escuta, permitindo acesso irrestrito de utilizadores públicos e privados quando apropriado, ou restringindo o acesso apenas ao mesmo local, conforme necessário.

Esta opção de soquete tem níveis de proteção definidos especificados na IPProtectionLevel enumeração.

O SetIPProtectionLevel método é utilizado para ativar ou desativar o Network Address Traversal (NAT) para uma Socket instância. A travessia NAT pode ser feita usando Teredo, 6to4 ou um túnel ISATAP.

Quando o level parâmetro está definido para EdgeRestricted, ou Restricted, isto desativa explicitamente a travessia do NAT para uma Socket instância.

Quando o level parâmetro está definido para EdgeRestricted, isto pode permitir a travessia do NAT para um Socket dependendo das regras de firewall existentes no sistema.

Aplica-se a

Ver também