Initializes a new UIPermission setting the window permission according to windowFlag, and setting the clipboard permission according to clipboardFlag.
To set both the clipboard and window permissions, use another constructor that allows you to specify both flags at once.
[Visual Basic] Overloads Public Sub New( _ ByVal windowFlag As UIPermissionWindow, _ ByVal clipboardFlag As UIPermissionClipboard _ ) [C#] public UIPermission( UIPermissionWindow windowFlag, UIPermissionClipboard clipboardFlag ); [C++] public: UIPermission( UIPermissionWindow windowFlag, UIPermissionClipboard clipboardFlag ); [JScript] public function UIPermission( windowFlag : UIPermissionWindow, clipboardFlag : UIPermissionClipboard );
AllWindows: ability to use all windows and user input events without restriction.
SafeTopLevelWindows: ability to only use "safe" top-level windows for drawing and user input events for user interface.
SafeWindows: ability to only use safe subwindow for drawing and user input events for user interface.
NoWindows: no ability to use any windows or user interface events.
AllClipboard: ability to use clipboard without restriction.
OwnClipboard: ability to use clipboard to only paste content from the same application domain.
NoClipboard: no ability to use the clipboard.
Exception Type | Condition |
---|---|
ArgumentException | if windowFlag or clipboardFlag is not a valid value as described above. |
This is the most commonly used constructor.
UIPermission Class | UIPermission Members | System.Security.Permissions Namespace | UIPermission Constructor Overload List