FileIOPermissionAttribute.PathDiscovery Eigenschaft

Definition

Ruft die Datei oder das Verzeichnis ab, für die bzw. das die Berechtigung zum Suchen von Pfaden gewährt werden soll, oder legt die Datei bzw. das Verzeichnis fest.

public:
 property System::String ^ PathDiscovery { System::String ^ get(); void set(System::String ^ value); };
public string PathDiscovery { get; set; }
member this.PathDiscovery : string with get, set
Public Property PathDiscovery As String

Eigenschaftswert

Der absolute Pfad der Datei oder des Verzeichnisses.

Beispiele

Im folgenden Codebeispiel wird die PathDiscovery -Eigenschaft so festgelegt, dass der Zugriff auf Dateien im angegebenen Verzeichnis gewährt PathDiscovery wird.

// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction::PermitOnly,
PathDiscovery="C:\\Documents and Settings\\All Users")]
// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction.PermitOnly,
     PathDiscovery = "C:\\Documents and Settings\\All Users")]
' Set the Read, PathDiscovery, Append, Write, and All properties.
<FileIOPermissionAttribute(SecurityAction.PermitOnly, Read:="C:\"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
PathDiscovery:="C:\Documents and Settings\All Users"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
Append:="C:\Documents and Settings\All Users\Application Data"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
    Write:="C:\Documents and Settings\All Users\Application Data\Microsoft"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
    All:="C:\Documents and Settings\All Users\Application Data\Microsoft\Network")> _
Public Shared Sub PermitOnlyMethod()

Hinweise

Die Pfadermittlung steuert den Zugriff auf die Informationen im Pfad selbst. Dies schützt vertrauliche Informationen im Pfad, z. B. Benutzernamen, oder Informationen zur Verzeichnisstruktur, die im Pfad erkennbar sind. Dieser Wert gewährt keinen Zugriff auf Dateien oder Ordner, die durch den Pfad dargestellt werden.

Hinweis

Aus Leistungsgründen PathDiscovery sollte nur Verzeichnissen, nicht Dateien gewährt werden. PathDiscovery Beispielsweise sollte die Berechtigung für Pfade wie C:\test und C:\test\ erteilt werden, nicht für Dateien wie C:\test\example.txt.

Diese Eigenschaft legt den Zugriff auf eine einzelne Datei oder ein einzelnes Verzeichnis fest. Verwenden Sie zusätzliche Attribute, um zusätzliche Dateien und Verzeichnisse anzugeben.

Gilt für: