FileSecurity Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der FileSecurity-Klasse.
Überlädt
FileSecurity() |
Initialisiert eine neue Instanz der FileSecurity-Klasse. |
FileSecurity(String, AccessControlSections) |
Initialisiert mithilfe der angegebenen Werte der FileSecurity-Enumeration eine neue Instanz der AccessControlSections-Klasse aus einer angegebenen Datei. |
FileSecurity()
Initialisiert eine neue Instanz der FileSecurity-Klasse.
public:
FileSecurity();
public FileSecurity ();
Public Sub New ()
Ausnahmen
Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher.
Hinweise
Verwenden Sie diesen Konstruktor, wenn Sie ein leeres FileSecurity Objekt erstellen möchten, das nicht auf einer vorhandenen Datei basiert. Anschließend können Sie das Objekt mit Zugriffssteuerungsinformationen auffüllen und auf eine Datei anwenden.
Sie können dem Objekt mithilfe der FileSecurityAddAccessRule -Methode Zugriffsregeln oder Überwachungsregeln hinzufügen. Sie können Zugriffsregeln oder Überwachungsregeln mithilfe der RemoveAccessRule -Methode entfernen.
Verwenden Sie die SetAccessControlSetAccessControl - oder -Methode, um neue oder geänderte Zugriffs- oder Überwachungsregeln für eine Datei beizubehalten. Verwenden Sie die GetAccessControlGetAccessControl - oder -Methode, um Zugriffs- oder Überwachungsregeln aus einer vorhandenen Datei abzurufen.
Gilt für:
FileSecurity(String, AccessControlSections)
Initialisiert mithilfe der angegebenen Werte der FileSecurity-Enumeration eine neue Instanz der AccessControlSections-Klasse aus einer angegebenen Datei.
public:
FileSecurity(System::String ^ fileName, System::Security::AccessControl::AccessControlSections includeSections);
public FileSecurity (string fileName, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.FileSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Sub New (fileName As String, includeSections As AccessControlSections)
Parameter
- fileName
- String
Der Speicherort einer Datei, aus der ein FileSecurity-Objekt erstellt wird.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Werte, der den Typ der abzurufenden Informationen zur Zugriffssteuerungsliste angibt.
Ausnahmen
Der fileName
-Parameter ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.
Der angegebene Pfad ist ungültig (er befindet sich z. B. auf einem nicht zugeordneten Laufwerk).
Die im fileName
-Parameter angegebene Datei wurde nicht gefunden.
Beim Öffnen der Datei ist ein E/A-Fehler aufgetreten.
path
weist ein ungültiges Format auf.
Der fileName
-Parameter ist null
.
Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher.
Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.
Das aktuelle Systemkonto verfügt nicht über Administratorrechte.
Die Datei wurde nicht gefunden.
Der fileName
-Parameter hat eine schreibgeschützte Datei angegeben.
- oder -
Dieser Vorgang wird von der aktuellen Plattform nicht unterstützt.
- oder -
Der fileName
-Parameter hat ein Verzeichnis angegeben.
- oder -
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
Dieser Konstruktor ruft die Zugriffssteuerungsinformationen für die angegebene Datei ab und erstellt dann ein FileSecurity -Objekt, das diese Informationen kapselt. Anschließend können Sie die Zugriffssteuerungsinformationen für die angegebene Datei überprüfen, hinzufügen oder löschen.
Sie können dem Objekt mithilfe der FileSecurityAddAccessRule -Methode Zugriffsregeln oder Überwachungsregeln hinzufügen. Sie können Zugriffsregeln oder Überwachungsregeln mithilfe der RemoveAccessRule -Methode entfernen.
Verwenden Sie die SetAccessControlSetAccessControl - oder -Methode, um neue oder geänderte Zugriffs- oder Überwachungsregeln für eine Datei beizubehalten. Verwenden Sie die GetAccessControlGetAccessControl - oder -Methode, um Zugriffs- oder Überwachungsregeln aus einer vorhandenen Datei abzurufen.
Hinweise für Aufrufer
Der FileSecurity(String, AccessControlSections) Konstruktor erfordert, dass das aktuelle Konto über Administratorrechte verfügt. Verwenden GetAccessControl() Sie die -Methode, um eine neue instance der FileSecurity -Klasse für eine bestimmte Datei mithilfe eines Kontos zu erstellen, das nicht über Administratorrechte verfügt.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für