Socket.SetIPProtectionLevel(IPProtectionLevel) Metoda

Definice

Nastaví úroveň ochrany PROTOKOLU IP na soketu.

public:
 void SetIPProtectionLevel(System::Net::Sockets::IPProtectionLevel level);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void SetIPProtectionLevel (System.Net.Sockets.IPProtectionLevel level);
public void SetIPProtectionLevel (System.Net.Sockets.IPProtectionLevel level);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
member this.SetIPProtectionLevel : System.Net.Sockets.IPProtectionLevel -> unit
Public Sub SetIPProtectionLevel (level As IPProtectionLevel)

Parametry

level
IPProtectionLevel

Úroveň ochrany PROTOKOLU IP, která se má nastavit v tomto soketu.

Atributy

Výjimky

Argument level je nastavený na Unspecified.

Soket není v rodině InterNetworkV6 adres nebo InterNetwork .

Poznámky

Metoda SetIPProtectionLevel umožňuje omezit soket IPv6 nebo IP tak, aby naslouchal v zadaném oboru, jako jsou adresy se stejnou místní předponou odkazu nebo místní předponou lokality. Tato možnost soketu umožňuje aplikacím nastavit omezení přístupu na sokety IPv6 nebo IP. Tato omezení umožňují aplikaci běžící v privátní síti LAN jednoduše a robustní zabezpečení proti externím útokům. Tuto možnost soketu můžete také použít k odebrání omezení přístupu, pokud level je parametr nastavený na Unrestrictedhodnotu . Tato možnost soketu rozšiřuje nebo zužuje rozsah naslouchacího soketu a v případě potřeby umožňuje neomezený přístup od veřejných a soukromých uživatelů nebo podle potřeby omezuje přístup pouze ke stejnému webu.

Tato možnost soketu má definované úrovně ochrany zadané ve výčtu IPProtectionLevel .

Metoda SetIPProtectionLevel se používá k povolení nebo zakázání služby Network Address Traversal (NAT) pro Socket instanci. Procházení překladem adres (NAT) může být poskytováno pomocí tunelu Teredo, 6to4 nebo ISATAP.

level Pokud je parametr nastavený na EdgeRestricted, nebo Restricted, explicitně zakáže procházení překladu adres (NAT) pro instanciSocket.

level Pokud je parametr nastavený na EdgeRestricted, může to umožnit procházení překladu Socket adres (NAT) v závislosti na pravidlech brány firewall, která jsou v systému zavedená.

Platí pro

Viz také