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.
Bir 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 InterNetworkV6 adres ailelerinde InterNetwork değil.
Açıklamalar
yöntemi, SetIPProtectionLevel 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 sınırsız erişim sağlar 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.
SetIPProtectionLevel yöntemi, 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, 6to4 veya ISATAP tüneli kullanılarak sağlanabilir.
level Parametresi , veya EdgeRestrictedolarak ayarlandığındaRestricted, 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 işlem sistemdeki güvenlik duvarı kurallarına bağlı olarak NAT Socket geçişinin gerçekleştirilebilmesini sağlar.