UIPermissionWindow Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het type venster op dat code mag gebruiken.
public enum class UIPermissionWindow
[System.Serializable]
public enum UIPermissionWindow
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum UIPermissionWindow
[<System.Serializable>]
type UIPermissionWindow =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UIPermissionWindow =
Public Enum UIPermissionWindow
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| NoWindows | 0 | Gebruikers kunnen geen vensters of interfacegebeurtenissen gebruiken. Er kan geen gebruikersinterface worden gebruikt. |
| SafeSubWindows | 1 | Gebruikers kunnen alleen gebruiken voor tekenen en kunnen alleen gebruikersinvoer-gebeurtenissen gebruiken SafeSubWindows voor de gebruikersinterface binnen die subwindow. Voorbeelden hiervan SafeSubWindows zijn een MessageBoxveelgebruikte dialoogvensterbesturingselementen en een besturingselement dat in een browser wordt weergegeven. |
| SafeTopLevelWindows | 2 | Gebruikers kunnen alleen gebruiken SafeTopLevelWindows en SafeSubWindows tekenen en kunnen alleen gebruikersinvoergebeurtenissen gebruiken voor de gebruikersinterface binnen die vensters en subvensters op het hoogste niveau. Zie de sectie Opmerkingen voor meer informatie. |
| AllWindows | 3 | Gebruikers kunnen alle windows- en gebruikersinvoer-gebeurtenissen zonder beperking gebruiken. |
Opmerkingen
Caution
Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.
Deze opsomming wordt gebruikt door UIPermission.
Wanneer een toepassing wordt uitgevoerd onder de machtiging, wordt het SafeTopLevelWindows volgende gebruikt:
Toont de DNS-naam of het IP-adres van de website van waaruit de toepassing is geladen in de titelbalk.
Geeft knopinfo voor ballon weer wanneer deze voor het eerst wordt weergegeven, zodat de gebruiker wordt geïnformeerd dat deze wordt uitgevoerd onder een beperkt vertrouwensniveau.
De titelbalk moet altijd worden weergegeven.
Vensterbesturingselementen op de formulieren moeten worden weergegeven.
Het hoofdvenster kan niet worden geminimaliseerd bij het opstarten.
Kan de vensters niet buiten het scherm verplaatsen.
Kan de eigenschap niet gebruiken om de Form.Opacity vensters minder dan 50% transparant te maken.
Gebruik alleen rechthoekige vensters en moet het raamkader bevatten. Windows Forms Form.FormBorderStyle niet aan FormBorderStyle.None.
Kan vensters niet onzichtbaar maken. Elke poging van de toepassing om de Control.Visible eigenschap
Falsein te stellen, wordt genegeerd.Moet een vermelding hebben op de taakbalk.
Heeft zijn controles verboden om toegang te krijgen tot de Parent accommodatie. Door implicatie kunnen besturingselementen ook geen toegang krijgen tot broers en zussen, dus andere besturingselementen op hetzelfde niveau van nesten.
Kan de focus niet beheren met behulp van de Control.Focus methode.
Heeft beperkte toegang tot toetsenbordinvoer, zodat een formulier of besturingselement alleen toegang heeft tot toetsenbordgebeurtenissen voor zichzelf en de onderliggende items.
Heeft beperkte toegang tot de muiscoördinaat, zodat een formulier of besturingselement alleen muiscoördinaten kan lezen als de muis boven het zichtbare gebied valt.
Kan de Form.TopMost eigenschap niet instellen.
Kan de z-volgorde van besturingselementen op het formulier niet beheren met behulp van de Control.BringToFront en Control.SendToBack methoden.
Deze beperkingen helpen voorkomen dat mogelijk schadelijke code spoofing-aanvallen kan uitvoeren, zoals het imiteren van dialoogvensters voor vertrouwd systeem.