Socket.SetIPProtectionLevel(IPProtectionLevel) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yuvada IP koruma düzeyini ayarlar.
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)
Parametreler
- level
- IPProtectionLevel
Bu yuvada ayarlanacağı IP koruma düzeyi.
- Öznitelikler
Özel durumlar
level
bağımsız değişkeni olarak Unspecifiedayarlanır.
Yuva, veya InterNetwork adres ailelerinde InterNetworkV6 değil.
Açıklamalar
SetIPProtectionLevel yöntemi, bir IPv6 veya IP yuvasını, aynı bağlantı yerel veya site yerel ön ekine sahip adresler gibi belirli bir kapsamda dinleyecek şekilde kısıtlamaya olanak tanır. Bu yuva seçeneği, uygulamaların IPv6 veya IP yuvalarına erişim kısıtlamaları yerleştirmesini sağlar. Bu tür kısıtlamalar, özel LAN üzerinde çalışan bir uygulamanın kendisini dış saldırılara karşı basit ve sağlam bir şekilde sağlamlaştırmasını sağlar. Bu yuva seçeneği, parametresi olarak ayarlandıysa level
erişim kısıtlamalarını kaldırmak için Unrestrictedde kullanılabilir. Bu yuva seçeneği bir dinleme yuvasının kapsamını genişletir veya daraltır; uygun olduğunda genel ve özel kullanıcılardan kısıtlanmamış erişime olanak tanır veya gerektiğinde yalnızca aynı siteye erişimi kısıtlar.
Bu yuva seçeneği, numaralandırmada IPProtectionLevel belirtilen tanımlı koruma düzeylerine sahiptir.
yöntemi SetIPProtectionLevel , bir Socket örnek için Ağ Adresi Geçişi'ni (NAT) etkinleştirmek veya devre dışı bırakmak için kullanılır. NAT geçişi Teredo, 6'dan 4'e veya ISATAP tüneli kullanılarak sağlanabilir.
level
Parametre , veya Restrictedolarak ayarlandığındaEdgeRestricted, bu durum bir Socket örnek için NAT geçişinin açıkça devre dışı bırakıldığında.
level
parametresi olarak EdgeRestrictedayarlandığında bu, sistemde bulunan güvenlik duvarı kurallarına bağlı olarak bir Socket için NAT geçişi yapabilir.