June 2003
Intermediate to advanced
714 pages
22h 8m
English
UIPermission
public sealed class UIPermission : System.Security.CodeAccessPermission : IUnrestrictedPermission, IBuiltInPermission { // Public Constructors public UIPermission(PermissionStatestate); public UIPermission(UIPermissionClipboardclipboardFlag); public UIPermission(UIPermissionWindowwindowFlag); public UIPermission(UIPermissionWindowwindowFlag, UIPermissionClipboardclipboardFlag); // Public Instance Properties public UIPermissionClipboard Clipboard{set; get; } public UIPermissionWindow Window{set; get; } // Public Instance Methods public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementesd); // overrides CodeAccessPermission public override IPermission Intersect(System.Security.IPermissiontarget); // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissiontarget); // overrides CodeAccessPermission }
The UIPermission class controls the ability of
code to access clipboard functionality as well as various windows
elements of the user interface. Values from the
UIPermissionClipboard and
UIPermissionWindow enumerations are used in the
UIPermission constructor to configure the level of access represented. ...