Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DirectoryInfo.GetAccessControl-Methode: (AccessControlSections)

 

Veröffentlicht: Oktober 2016

Ruft ein DirectorySecurity-Objekt ab, das den angegebenen Typ der Einträge in der Zugriffssteuerungsliste für das Verzeichnis kapselt, das vom aktuellen DirectoryInfo-Objekt beschrieben wird.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public DirectorySecurity GetAccessControl(
	AccessControlSections includeSections
)

Parameter

includeSections
Type: System.Security.AccessControl.AccessControlSections

Einer der AccessControlSections-Werte, der den Typ der zu empfangenden ACL-Informationen angibt.

Rückgabewert

Type: System.Security.AccessControl.DirectorySecurity

Ein DirectorySecurity-Objekt, das die Zugriffssteuerungsregeln für die vom path-Parameter beschriebene Datei kapselt.

Ausnahmen

Ausnahmetyp

Condition

SystemException

Das Verzeichnis wurde nicht gefunden und konnte nicht geändert werden.

UnauthorizedAccessException

Der aktuelle Prozess hat keinen Zugriff zum Öffnen des Verzeichnisses.

IOException

E/A-Fehler beim Öffnen des Verzeichnisses.

PlatformNotSupportedException

Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher.

UnauthorizedAccessException

Das Verzeichnis ist schreibgeschützt.

- oder -

Dieser Vorgang wird von der aktuellen Plattform nicht unterstützt.

- oder -

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Verwenden der GetAccessControl Methode, um Einträge in der Zugriffssteuerungsliste (ACL) für die aktuelle Datei abzurufen.

Eine ACL beschreibt einzelne Benutzer und/oder Gruppen haben, oder, die Rechte für bestimmte Aktionen für die angegebene Datei oder das Verzeichnis verfügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen oder Entfernen von Zugriffssteuerungslisten-Einträgen.

FileIOPermission

for permission to enumerate an access control list (ACL) for a directory. Security action: F:System.Security.Permissions.SecurityAction.Demand. Associated enumerations: F:System.Security.Permissions.FileIOPermissionAccess.NoAccess, F:System.Security.AccessControl.AccessControlActions.View

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: