C#中的文件权限
对于C#中的文件权限,请使用FileIOPermission类。它控制访问文件和文件夹的能力。
以下是FilePermissions类的属性-
获取或设置对所有文件的允许访问。
获取或设置对所有本地文件的允许访问。
以下是FilePermission类的方法-
此方法将对指定文件或目录的访问添加到权限的现有状态
此方法创建并返回当前权限的相同副本。
的
GetType()方法获取当前实例的类型。创建权限及其当前状态的XML编码。
让我们看一个使用C#中的FileIOPermission类的示例。在这里,Demand()如果未将当前实例指定的权限授予调用堆栈中所有较高级别的调用者,则该方法将在运行时强制执行SecurityException-
示例
using System;
using System.IO;
using System.Security.Permissions;
using System.Security;
public class Demo {
public static void Main() {
FileIOPermission file= new FileIOPermission(PermissionState.None);
file.AllLocalFiles = FileIOPermissionAccess.Read;
try {
Console.WriteLine("Demands the permission to determine whether the application has
permission to read the files");
file.Demand();
}
catch (SecurityException s) {
Console.WriteLine(s.Message);
}
}
}热门推荐
10 韩语贺卡祝福语简短版
11 妈妈生日祝福语简短温暖
12 剪简短的新年祝福语
13 写给兄弟的祝福语简短
14 父亲简短结婚祝福语大全
15 生日哥哥祝福语简短独特
16 年后祝福语简短走心
17 经典祝福语简短情侣句子
18 给老板祝福语简短精辟