System.Security.Permissions.FileIOPermission.SetPathList C# (CSharp) Method

SetPathList() public method

public SetPathList ( FileIOPermissionAccess access, string path ) : void
access FileIOPermissionAccess
path string
return void
        public void SetPathList(FileIOPermissionAccess access, string path) { }
        public void SetPathList(FileIOPermissionAccess access, string[] pathList) { }

Same methods

FileIOPermission::SetPathList ( System access, string path ) : void

Usage Example

 /// <include file='doc\PermissionAttributes.uex' path='docs/doc[@for="FileIOPermissionAttribute.CreatePermission"]/*' />
 public override IPermission CreatePermission()
 {
     if (m_unrestricted)
     {
         return(new FileIOPermission(PermissionState.Unrestricted));
     }
     else
     {
         FileIOPermission perm = new FileIOPermission(PermissionState.None);
         if (m_read != null)
         {
             perm.SetPathList(FileIOPermissionAccess.Read, m_read);
         }
         if (m_write != null)
         {
             perm.SetPathList(FileIOPermissionAccess.Write, m_write);
         }
         if (m_append != null)
         {
             perm.SetPathList(FileIOPermissionAccess.Append, m_append);
         }
         if (m_pathDiscovery != null)
         {
             perm.SetPathList(FileIOPermissionAccess.PathDiscovery, m_pathDiscovery);
         }
         return(perm);
     }
 }
All Usage Examples Of System.Security.Permissions.FileIOPermission::SetPathList