Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Kebenaran fail dalam C#

Kebenaran fail dalam C#

王林
Lepaskan: 2023-09-08 21:29:02
ke hadapan
1069 orang telah melayarinya

C# 中的文件权限

Untuk kebenaran fail dalam C#, gunakan kelas FileIOPermission. Ia mengawal keupayaan untuk mengakses fail dan folder.

Berikut ialah atribut kelas kebenaran fail-

#🎜 #kaedah dan penerangan 🎜 #Dapatkan atau tetapkan kebenaran akses yang dibenarkan untuk semua fail. 2Berikut adalah kaedah kelas kebenaran fail - #🎜🎜 ##🎜 🎜#Kaedah ini menambah akses kepada fail atau direktori yang ditentukan kepada keadaan sedia ada bagi kebenaran ##🎜🎜 #
Sr.No.
AllLocalFiles#🎜🎜🎜🎜🎜🎜🎜🎜 Mendapat atau menetapkan akses yang dibenarkan kepada semua fail setempat.

MR Kaedah dan arahan

#🎜1#🎜🎜 #🎜 🎜#

AddPathList(FileIOPermissionAccess, String)

24
Copy() #🎜🎜🎜##🎜 kaedah ini salinan kebenaran semasa yang sama.
3 GetType()#🎜🎜🎜#🎜🎜 🎜#GetType() kaedah mendapat jenis semasa Contoh.

ToXml()#🎜🎜🎜🎜🎜 🎜#Buat pengekodan XML kebenaran dan pengekodannya Status semasa. Mari lihat contoh menggunakan kelas FileIOPermission dalam C#. Di sini, kaedah Demand() memaksa SecurityException untuk dilemparkan pada masa jalan jika semua pemanggil yang lebih tinggi dalam timbunan panggilan belum diberikan kebenaran yang ditentukan oleh contoh semasa - Contoh
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);
      }
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Kebenaran fail dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan