Socket.SetIPProtectionLevel(IPProtectionLevel) Méthode

Définition

Définit le niveau de protection IP sur un socket.

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)

Paramètres

level
IPProtectionLevel

Niveau de protection IP à définir sur ce socket.

Exceptions

L’argument level est défini sur Unspecified.

Le socket n’est pas dans les familles d’adressesInterNetworkV6.InterNetwork

Remarques

La SetIPProtectionLevel méthode permet de restreindre un socket IPv6 ou IP à écouter sur une étendue spécifiée, comme les adresses avec le même préfixe local ou de site de lien. Cette option de socket permet aux applications de placer des restrictions d’accès sur les sockets IPv6 ou IP. Ces restrictions permettent à une application s’exécutant sur un réseau local privé de se renforcer simplement et robustement contre les attaques externes. Cette option de socket peut également être utilisée pour supprimer les restrictions d’accès si le level paramètre est défini Unrestrictedsur . Cette option de socket s’étend ou limite l’étendue d’un socket d’écoute, ce qui permet un accès illimité à partir d’utilisateurs publics et privés, le cas échéant, ou limite l’accès uniquement au même site, selon les besoins.

Cette option de socket a défini les niveaux de protection spécifiés dans l’énumération IPProtectionLevel .

La SetIPProtectionLevel méthode est utilisée pour activer ou désactiver la traversée d’adresses réseau (NAT) pour une Socket instance. La traversée NAT peut être fournie à l’aide de Teredo, 6to4 ou d’un tunnel ISATAP.

Lorsque le level paramètre est défini EdgeRestrictedsur , ou Restricted, cela désactive explicitement la traversée NAT pour une Socket instance.

Lorsque le level paramètre est défini EdgeRestrictedsur , cela peut autoriser la traversée NAT pour une Socket fonction des règles de pare-feu en place sur le système.

S’applique à

Voir aussi