FileIOPermission ক্লাস (System.Security.Permissions) ফাইল/ফোল্ডার এক্সেস কন্ট্রোল করে। এটি কোড অ্যাক্সেস সিকিউরিটি (CAS)-এর অংশ।
প্রধান প্রোপার্টি ও মেথড
| সি.নং | মেম্বার | ব্যাখ্যা |
|---|---|---|
| 1 | AllFiles | সব ফাইলে অনুমতি সেট/গেট |
| 2 | AllLocalFiles | লোকাল ফাইলে অনুমতি সেট/গেট |
| 3 | AddPathList | নির্দিষ্ট পথে অ্যাক্সেস যোগ |
| 4 | Copy | পারমিশন কপি তৈরি |
| 5 | Demand | কল স্ট্যাকে পারমিশন চেক |
| 6 | ToXml | XML এনকোডিং তৈরি |
উদাহরণ
using System;
using System.IO;
using System.Security.Permissions;
using System.Security;
public class Demo {
public static void Main() {
FileIOPermission perm = new FileIOPermission(PermissionState.None);
perm.AllLocalFiles = FileIOPermissionAccess.Read;
try {
Console.WriteLine("Demanding read permission...");
perm.Demand();
} catch (SecurityException ex) {
Console.WriteLine("Security Error: " + ex.Message);
}
}
}