FileDialogPermission

FileDialogPermissionserializable

System.Security.Permissions (mscorlib.dll)sealed class
public sealed class FileDialogPermission : System.Security.CodeAccessPermission : IUnrestrictedPermission,     IBuiltInPermission { // Public Constructors    public FileDialogPermission(FileDialogPermissionAccess access);    public FileDialogPermission(PermissionState state); // Public Instance Properties    public FileDialogPermissionAccess Access{set; get; } // Public Instance Methods    public override IPermission Copy(  );         // overrides CodeAccessPermission    public override void FromXml(System.Security.SecurityElement esd);  // overrides CodeAccessPermission    public override IPermission Intersect(System.Security.IPermission target);  // overrides CodeAccessPermission    public override bool IsSubsetOf(System.Security.IPermission target);  // overrides CodeAccessPermission    public bool IsUnrestricted(  ); // implements IUnrestrictedPermission    public override string ToString(  ); // overrides CodeAccessPermission    public override SecurityElement ToXml(  );    // overrides CodeAccessPermission    public override IPermission Union(System.Security.IPermission target);  // overrides CodeAccessPermission }

This code-access permission controls the ability for code to allow users to access files and folders through the System.Windows.Forms.OpenFileDialog and the System.Windows.Forms.SaveFileDialog classes. These UI components are useful for providing restricted access to files and folders, without the need to grant permissions with FileIOPermission. The type of file dialog to which access is granted by a FileDialogPermission object is specified at construction using members of the FileDialogPermissionAccess enumeration. To retrieve or modify the file dialog access represented by a FileDialogPermission object, use its Access property.

Hierarchy

System.Object System.Security.CodeAccessPermission(System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.IStackWalk) FileDialogPermission(IUnrestrictedPermission, IBuiltInPermission)



Programming. NET Security
Programming .Net Security
ISBN: 0596004427
EAN: 2147483647
Year: 2005
Pages: 346

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net