The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
FileDialogPermissionAccess Enumeration
.NET Framework 2.0
Specifies the type of access to files allowed through the file dialog.
Assembly: mscorlib (in mscorlib.dll)
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: System.Security.PermissionsAssembly: mscorlib (in mscorlib.dll)
[SerializableAttribute] [ComVisibleAttribute(true)] [FlagsAttribute] public enum FileDialogPermissionAccess
/** @attribute SerializableAttribute() */ /** @attribute ComVisibleAttribute(true) */ /** @attribute FlagsAttribute() */ public enum FileDialogPermissionAccess
SerializableAttribute ComVisibleAttribute(true) FlagsAttribute public enum FileDialogPermissionAccess
using System; using System.Security; using System.Security.Permissions; public class FileDialogGenerator { private FileDialogPermissionAccess[] myFileDialog = { FileDialogPermissionAccess.None, FileDialogPermissionAccess.Open, FileDialogPermissionAccess.OpenSave, FileDialogPermissionAccess.Save}; private int fileDialogIndex = 0; public FileDialogGenerator() { ResetIndex(); } public void ResetIndex() { fileDialogIndex = 0; } // Create a FileDialogPermission. public bool CreateFileDialog(out FileDialogPermission fileDialogPerm, out FileDialogPermissionAccess fileDialog) { if(fileDialogIndex >= myFileDialog.Length) { fileDialogPerm = new FileDialogPermission(PermissionState.None); fileDialog=FileDialogPermissionAccess.None; return false; } fileDialog = myFileDialog[fileDialogIndex++]; try { fileDialogPerm = new FileDialogPermission(fileDialog); return true; } catch(Exception e) { Console.WriteLine("Cannot create FileDialogPermission: " + fileDialog +" "+e); fileDialogPerm = new FileDialogPermission(PermissionState.None); fileDialog=FileDialogPermissionAccess.None; return true; } } }
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
Community Additions
Show: