NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

UIPermission Constructor (UIPermissionWindow)

Initializes a new UIPermission setting the window permission according to windowFlag, and allowing no clipboard use.

[Visual Basic]
Overloads Public Sub New( _
   ByVal windowFlag As UIPermissionWindow _
)
[C#]
public UIPermission(
   UIPermissionWindow windowFlag
);
[C++]
public: UIPermission(
   UIPermissionWindow windowFlag
);
[JScript]
public function UIPermission(
   windowFlag : UIPermissionWindow
);

Parameters

windowFlag
One of the UIPermissionWindow values

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.

Exceptions

Exception Type Condition
ArgumentException if windowFlag is not a valid value as described above.

See Also

UIPermission Class | UIPermission Members | System.Security.Permissions Namespace | UIPermission Constructor Overload List