Share via


WebBrowserPermissionLevel Enum

Definisi

Perhatian

Code Access Security is not supported or honored by the runtime.

Menentukan tingkat izin untuk browser Web.

public enum class WebBrowserPermissionLevel
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum WebBrowserPermissionLevel
public enum WebBrowserPermissionLevel
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type WebBrowserPermissionLevel = 
type WebBrowserPermissionLevel = 
Public Enum WebBrowserPermissionLevel
Warisan
WebBrowserPermissionLevel
Atribut

Bidang

None 0

Browser Web yang tidak dapat menavigasi bingkai ke HTML.

Safe 1

Browser Web yang dapat dengan aman menavigasi bingkai ke HTML tetapi dengan beberapa batasan.

Unrestricted 2

Browser Web yang dapat menavigasi tanpa batasan.

Contoh

Contoh berikut menunjukkan cara menuntut bahwa kode panggilan memiliki izin tidak terbatas untuk membuat kontrol browser Web.

[WebBrowserPermissionAttribute(SecurityAction.Demand, Level = WebBrowserPermissionLevel.Unrestricted)]
<WebBrowserPermissionAttribute(SecurityAction.Demand, Level:=WebBrowserPermissionLevel.Unrestricted)>
Public Sub Method03()
End Sub

Keterangan

Perhatian

Keamanan Akses Kode (CAS) tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.

Gunakan enumerasi ini untuk mengatur Level properti WebBrowserPermission kelas.

Tingkat izin Aman membatasi operasi browser Web berikut ini.

  • Jendela pop-up tidak dapat dibuat melalui kontrol browser Web.

  • Kontrol browser Web hanya dapat dinavigasi ke situs asalnya.

  • Pengaturan keamanan kontrol browser Web dikurangi.

Berlaku untuk