Поделиться через


FileIOPermissionAttribute.PathDiscovery Свойство

Определение

Возвращает или задает файл или каталог, для которого необходимо предоставить разрешение обнаружения пути.

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

Значение свойства

Абсолютный путь к файлу или каталогу.

Примеры

В следующем примере кода задается PathDiscovery свойство для предоставления PathDiscovery доступа к файлам в указанном каталоге.

// 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()

Комментарии

Обнаружение путей управляет доступом к информации в самом пути. Это позволяет защитить конфиденциальные сведения, содержащиеся в пути, такие как имя пользователя, а также сведения о структуре каталога, которые отображает путь. Это значение не предоставляет доступа к файлам и папкам, на которые указывает путь.

Примечание

По соображениям PathDiscovery производительности должен предоставляться только каталогам, а не файлам. Например, PathDiscovery разрешение должно быть предоставлено для таких путей, как C:\test и C:\test\, а не для таких файлов, как C:\test\example.txt.

Это свойство задает доступ для одного файла или каталога. Используйте дополнительные атрибуты для указания дополнительных файлов и каталогов.

Применяется к