WebBrowserPermissionLevel Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Code Access Security is not supported or honored by the runtime.
Określa poziom uprawnień przeglądarki sieci 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
- Dziedziczenie
- Atrybuty
Pola
Nazwa | Wartość | Opis |
---|---|---|
None | 0 | Przeglądarka sieci Web, która nie może nawigować po ramkach do kodu HTML. |
Safe | 1 | Przeglądarka sieci Web, która może bezpiecznie poruszać się po ramkach do kodu HTML, ale z kilkoma ograniczeniami. |
Unrestricted | 2 | Przeglądarka sieci Web, która może nawigować bez ograniczeń. |
Przykłady
W poniższym przykładzie pokazano, jak zażądać, aby kod wywołujący miał nieograniczone uprawnienia do tworzenia kontrolki przeglądarki internetowej.
[WebBrowserPermissionAttribute(SecurityAction.Demand, Level = WebBrowserPermissionLevel.Unrestricted)]
<WebBrowserPermissionAttribute(SecurityAction.Demand, Level:=WebBrowserPermissionLevel.Unrestricted)>
Public Sub Method03()
End Sub
Uwagi
Przestroga
Zabezpieczenia dostępu do kodu (CAS) zostały przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.
Użyj tej wyliczenia, aby ustawić Level właściwość WebBrowserPermission klasy.
Poziom uprawnień Bezpieczny ogranicza następujące operacje przeglądarki sieci Web.
Nie można utworzyć okna podręcznego za pośrednictwem kontrolki przeglądarki sieci Web.
Kontrolka przeglądarki sieci Web może zostać wyświetlona tylko w witrynie źródła.
Ustawienia zabezpieczeń kontrolki przeglądarki sieci Web są ograniczone.