Dateiberechtigungen in C#

王林
Freigeben: 2023-09-08 21:29:02
nach vorne
970 Leute haben es durchsucht

C# 中的文件权限

Für Dateiberechtigungen in C# verwenden Sie die FileIOPermission-Klasse. Es steuert die Möglichkeit, auf Dateien und Ordner zuzugreifen.

Im Folgenden sind die Eigenschaften der Dateiberechtigungsklasse aufgeführt:

1
Sr.No. Methode und Beschreibung
AllFiles

Erhalten oder legen Sie die zulässigen Zugriffsberechtigungen für alle fest Dateien.

2 AllLocalFiles

Erlaubten Zugriff auf alle lokalen Dateien abrufen oder festlegen.

Das Folgende sind die Methoden der Dateiberechtigungsklasse:

Diese Methode fügt Zugriffsberechtigungen für die angegebene Datei oder das angegebene Verzeichnis zum vorhandenen Berechtigungsstatus hinzu. 2 3 4
Herr Nr. FileIOPermissionAccess, String)
Copy()

Diese Methode erstellt eine identische Kopie der aktuellen Berechtigungen und gibt sie zurück.

GetType()

GetType()-Methode ruft den aktuellen Typ ab Beispiel.

ToXml()

Erstellen Sie eine Berechtigungs-XML-Kodierung und deren Aktueller Stand.

Sehen wir uns ein Beispiel für die Verwendung der FileIOPermission-Klasse in C# an. Hier erzwingt die Demand()-Methode das Auslösen einer SecurityException zur Laufzeit, wenn allen Aufrufern weiter oben im Aufrufstapel nicht die von der aktuellen Instanz angegebenen Berechtigungen gewährt wurden –Beispiel
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); } } }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDateiberechtigungen in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!