FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess Enum

Definition

Gibt den angeforderten Typ des Dateizugriffs an.Specifies the type of file access requested.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class FileIOPermissionAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum FileIOPermissionAccess
type FileIOPermissionAccess = 
Public Enum FileIOPermissionAccess
Vererbung
FileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccess
Attribute

Felder

AllAccess AllAccess AllAccess AllAccess 15

Append-, Read-, Write- und PathDiscovery-Zugriff auf eine Datei oder ein Verzeichnis.Append, Read, Write, and PathDiscovery access to a file or directory. AllAccess stellt mehrere FileIOPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als access-Parameter für die GetPathList(FileIOPermissionAccess)-Methode verwendet wird, für die ein einzelner Wert erwartet wird.AllAccess represents multiple FileIOPermissionAccess values and causes an ArgumentException when used as the access parameter for the GetPathList(FileIOPermissionAccess) method, which expects a single value.

Append Append Append Append 4

Zugriff zum Anfügen von Material an eine Datei oder ein Verzeichnis.Access to append material to a file or directory. Der FileIOPermissionAccess.Append-Zugriff umfasst das Erstellen einer neuen Datei oder eines neuen Verzeichnisses.FileIOPermissionAccess.Append access includes the ability to create a new file or directory. Um Dateien zu erstellen, muss Code auch sowohlAppend als auch Write- oder Read-Zugriff gewährt werden.To create files, code must also be granted bothAppend and either Write or Read access.

NoAccess NoAccess NoAccess NoAccess 0

Kein Zugriff auf eine Datei oder ein Verzeichnis.No access to a file or directory. NoAccess stellt keine gültigen FileIOPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als Parameter für GetPathList(FileIOPermissionAccess) verwendet wird, für die ein einzelner Wert erwartet wird.NoAccess represents no valid FileIOPermissionAccess values and causes an ArgumentException when used as the parameter for GetPathList(FileIOPermissionAccess), which expects a single value.

PathDiscovery PathDiscovery PathDiscovery PathDiscovery 8

Zugriff auf die Informationen im Pfad selbst.Access to the information in the path itself. Dies schützt vertrauliche Informationen im Pfad, z. B. Benutzernamen, oder Informationen zur Verzeichnisstruktur, die im Pfad erkennbar sind.This helps protect sensitive information in the path, such as user names, as well as information about the directory structure revealed in the path. Dieser Wert gewährt keinen Zugriff auf Dateien oder Ordner, die durch den Pfad dargestellt werden.This value does not grant access to files or folders represented by the path.

Aus Leistungsgründen sollte PathDiscovery nur für Verzeichnisse und nicht für Dateien gewährt werden.For performance reasons, PathDiscovery should only be granted to directories, not to files. Beispielsweise sollte die PathDiscovery-Berechtigung folgenden Pfaden gewährt werden: C:\test und C:\test\\, nicht C:\test\example.txt.For example, PathDiscovery permission should be granted to paths such as C:\test and C:\test\\, not C:\test\example.txt.

Read Read Read Read 1

Zugriff zum Lesen aus einer Datei oder einem Verzeichnis.Access to read from a file or directory.

Write Write Write Write 2

Zugriff zum Schreiben in eine Datei oder ein Verzeichnis oder zum Löschen einer Datei oder eines Verzeichnisses.Access to write to or delete a file or directory. Der Write-Zugriff umfasst das Löschen und Überschreiben von Dateien und Verzeichnissen.Write access includes deleting and overwriting files or directories.

Hinweise

Diese Enumeration wird mit der FileIOPermission -Klasse verwendet.This enumeration is used with the FileIOPermission class.

Hinweis

Das Gewähren des Zugriffs auf eine Assembly ähnelt dem Gewähren von vollständiger Vertrauenswürdigkeit. WriteGiving Write access to an assembly is similar to granting it Full Trust. Wenn eine Anwendung nicht in das Dateisystem schreiben soll, sollte Sie keinen Schreibzugriff haben.If an application should not write to the file system, it should not have Write access.

Obwohl NoAccess und AllAccess Member GetPathList von FileIOPermissionAccesssind, sind Sie nicht für die Verwendung als Parameter für gültig, da Sie keine Datei Zugriffs Typen oder alle Datei Zugriffs Typen beschreiben.Although NoAccess and AllAccess are members of FileIOPermissionAccess, they are not valid for use as the parameter for GetPathList because they describe no file access types or all file access types, respectively. FileIOPermission.GetPathListerwartet einen einzelnen Datei Zugriffstyp.FileIOPermission.GetPathList expects a single file access type.

Gilt für:

Siehe auch