WebBrowserPermissionLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Code Access Security is not supported or honored by the runtime.
Spécifie le niveau d'autorisation pour un navigateur 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
- Héritage
- Attributs
Champs
Nom | Valeur | Description |
---|---|---|
None | 0 | Un navigateur Web qui ne peut pas naviguer au sein de cadres jusqu'à HTML. |
Safe | 1 | Un navigateur Web qui peut naviguer sans risque au sein de cadres jusqu'à HTML mais avec plusieurs restrictions. |
Unrestricted | 2 | Un navigateur Web qui peut naviguer sans restrictions. |
Exemples
L’exemple suivant montre comment exiger que le code appelant dispose d’une autorisation illimitée pour créer un contrôle de navigateur Web.
[WebBrowserPermissionAttribute(SecurityAction.Demand, Level = WebBrowserPermissionLevel.Unrestricted)]
<WebBrowserPermissionAttribute(SecurityAction.Demand, Level:=WebBrowserPermissionLevel.Unrestricted)>
Public Sub Method03()
End Sub
Remarques
Attention
La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.
Utilisez cette énumération pour définir la Level propriété de la WebBrowserPermission classe .
Le niveau d’autorisation Safe limite les opérations de navigateur Web suivantes.
Impossible de créer une fenêtre contextuelle sur le contrôle du navigateur Web.
Le contrôle de navigateur Web ne peut être accédé qu’à son site d’origine.
Les paramètres de sécurité du contrôle de navigateur web sont réduits.