Прочитать на английском

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


FileSystemAclExtensions.GetAccessControl Метод

Определение

Перегрузки

GetAccessControl(DirectoryInfo)

Возвращает сведения о безопасности для каталога.

GetAccessControl(FileInfo)

Возвращает сведения о безопасности для файла.

GetAccessControl(FileStream)

Возвращает сведения о безопасности для файла.

GetAccessControl(DirectoryInfo, AccessControlSections)

Возвращает сведения о безопасности для каталога.

GetAccessControl(FileInfo, AccessControlSections)

Возвращает сведения о безопасности для файла.

GetAccessControl(DirectoryInfo)

Возвращает сведения о безопасности для каталога.

C#
public static System.Security.AccessControl.DirectorySecurity GetAccessControl (this System.IO.DirectoryInfo directoryInfo);

Параметры

directoryInfo
DirectoryInfo

Существующий каталог, из которого следует получить сведения о безопасности.

Возвращаемое значение

Дескрипторы безопасности всех разделов управления доступом для каталога.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

GetAccessControl(FileInfo)

Возвращает сведения о безопасности для файла.

C#
public static System.Security.AccessControl.FileSecurity GetAccessControl (this System.IO.FileInfo fileInfo);

Параметры

fileInfo
FileInfo

Файл, из которого следует получить сведения о безопасности.

Возвращаемое значение

Дескрипторы безопасности всех разделов управления доступом для файла.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

GetAccessControl(FileStream)

Возвращает сведения о безопасности для файла.

C#
public static System.Security.AccessControl.FileSecurity GetAccessControl (this System.IO.FileStream fileStream);

Параметры

fileStream
FileStream

Существующий файл, из которого следует получить сведения о безопасности.

Возвращаемое значение

Дескрипторы безопасности всех разделов управления доступом для файла.

Исключения

fileStream имеет значение null.

Файловый поток закрыт.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

GetAccessControl(DirectoryInfo, AccessControlSections)

Возвращает сведения о безопасности для каталога.

C#
public static System.Security.AccessControl.DirectorySecurity GetAccessControl (this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.AccessControlSections includeSections);

Параметры

directoryInfo
DirectoryInfo

Существующий каталог, из которого следует получить сведения о безопасности.

includeSections
AccessControlSections

Разделы управления доступом, которые необходимо получить.

Возвращаемое значение

Дескрипторы безопасности указанных разделов управления доступом для каталога.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

GetAccessControl(FileInfo, AccessControlSections)

Возвращает сведения о безопасности для файла.

C#
public static System.Security.AccessControl.FileSecurity GetAccessControl (this System.IO.FileInfo fileInfo, System.Security.AccessControl.AccessControlSections includeSections);

Параметры

fileInfo
FileInfo

Существующий файл, из которого следует получить сведения о безопасности.

includeSections
AccessControlSections

Разделы управления доступом, которые необходимо получить из файла.

Возвращаемое значение

Дескрипторы безопасности указанных разделов управления доступом для файла.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5