Socket.SetIPProtectionLevel(IPProtectionLevel) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengatur tingkat perlindungan IP pada soket.
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)
Parameter
- level
- IPProtectionLevel
Tingkat perlindungan IP yang akan diatur pada soket ini.
- Atribut
Pengecualian
Argumen level
diatur ke Unspecified.
Soket tidak ada dalam InterNetworkV6 keluarga atau InterNetwork alamat.
Keterangan
Metode ini SetIPProtectionLevel memungkinkan pembatasan soket IPv6 atau IP untuk mendengarkan cakupan tertentu, seperti alamat dengan awalan lokal tautan atau lokal situs yang sama. Opsi soket ini memungkinkan aplikasi untuk menempatkan pembatasan akses pada soket IPv6 atau IP. Pembatasan semacam ini memungkinkan aplikasi yang berjalan di LAN privat untuk secara sederhana dan kuat meneguhkan dirinya terhadap serangan eksternal. Opsi soket ini juga dapat digunakan untuk menghapus pembatasan akses jika level
parameter diatur ke Unrestricted. Opsi soket ini melebar atau mempersempit cakupan soket mendengarkan, memungkinkan akses tidak terbatas dari pengguna publik dan privat jika sesuai, atau membatasi akses hanya ke situs yang sama, sesuai kebutuhan.
Opsi soket ini telah menentukan tingkat perlindungan yang ditentukan dalam IPProtectionLevel enumerasi.
Metode SetIPProtectionLevel ini digunakan untuk mengaktifkan atau menonaktifkan Network Address Traversal (NAT) untuk Socket instans. Traversal NAT dapat disediakan menggunakan Teredo, 6to4, atau terowongan ISATAP.
level
Ketika parameter diatur ke EdgeRestricted, atau Restricted, ini secara eksplisit menonaktifkan traversal NAT untuk Socket instans.
level
Ketika parameter diatur ke EdgeRestricted, ini dapat memungkinkan traversal NAT untuk Socket tergantung pada aturan firewall yang berlaku pada sistem.