Udostępnij za pośrednictwem


File.GetAccessControl Metoda

Definicja

Pobiera obiekt FileSecurity, który hermetyzuje wpisy listy kontroli dostępu (ACL) dla określonego pliku.

Przeciążenia

GetAccessControl(String, AccessControlSections)

Pobiera obiekt FileSecurity, który hermetyzuje określony typ wpisów listy kontroli dostępu (ACL) dla określonego pliku.

GetAccessControl(String)

Pobiera obiekt FileSecurity, który hermetyzuje wpisy listy kontroli dostępu (ACL) dla określonego pliku.

GetAccessControl(String, AccessControlSections)

Pobiera obiekt FileSecurity, który hermetyzuje określony typ wpisów listy kontroli dostępu (ACL) dla określonego pliku.

public:
 static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.FileSecurity GetAccessControl (string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As FileSecurity

Parametry

path
String

Ścieżka do pliku zawierającego obiekt FileSecurity opisujący informacje o liście kontroli dostępu (ACL) pliku.

includeSections
AccessControlSections

Jedna z AccessControlSections wartości, która określa typ informacji listy kontroli dostępu (ACL) do odbierania.

Zwraca

Obiekt FileSecurity, który hermetyzuje reguły kontroli dostępu dla pliku opisanego przez parametr path.

Wyjątki

Wystąpił błąd we/wy podczas otwierania pliku.

Parametr path jest null.

Nie można odnaleźć pliku.

Parametr path określił plik tylko do odczytu.

-lub-

Ta operacja nie jest obsługiwana na bieżącej platformie.

-lub-

Parametr path określił katalog.

-lub-

Obiekt wywołujący nie ma wymaganych uprawnień.

Uwagi

Użyj metody GetAccessControl, aby pobrać wpisy listy kontroli dostępu (ACL) dla pliku.

Lista ACL opisuje osoby i grupy, które mają lub nie mają praw do określonych akcji w danym pliku. Aby uzyskać więcej informacji, zobacz Instrukcje: dodawanie lub usuwanie wpisów listy kontroli dostępu.

W środowiskach NTFS ReadAttributes i ReadExtendedAttributes są przyznawane użytkownikowi, jeśli użytkownik ma ListDirectory prawa do folderu nadrzędnego. Aby odmówić ReadAttributes i ReadExtendedAttributes, odmów ListDirectory w katalogu nadrzędnym.

Dotyczy

GetAccessControl(String)

Pobiera obiekt FileSecurity, który hermetyzuje wpisy listy kontroli dostępu (ACL) dla określonego pliku.

public:
 static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.FileSecurity GetAccessControl (string path);
static member GetAccessControl : string -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String) As FileSecurity

Parametry

path
String

Ścieżka do pliku zawierającego obiekt FileSecurity opisujący informacje o liście kontroli dostępu (ACL) pliku.

Zwraca

Obiekt FileSecurity, który hermetyzuje reguły kontroli dostępu dla pliku opisanego przez parametr path.

Wyjątki

Wystąpił błąd we/wy podczas otwierania pliku.

Parametr path jest null.

Nie można odnaleźć pliku.

Parametr path określił plik tylko do odczytu.

-lub-

Ta operacja nie jest obsługiwana na bieżącej platformie.

-lub-

Parametr path określił katalog.

-lub-

Obiekt wywołujący nie ma wymaganych uprawnień.

Uwagi

Użyj metody GetAccessControl, aby pobrać wpisy listy kontroli dostępu (ACL) dla pliku.

Lista ACL opisuje osoby i grupy, które mają lub nie mają praw do określonych akcji w danym pliku. Aby uzyskać więcej informacji, zobacz Instrukcje: dodawanie lub usuwanie wpisów listy kontroli dostępu.

W środowiskach NTFS ReadAttributes i ReadExtendedAttributes są przyznawane użytkownikowi, jeśli użytkownik ma ListDirectory prawa do folderu nadrzędnego. Aby odmówić ReadAttributes i ReadExtendedAttributes, odmów ListDirectory w katalogu nadrzędnym.

Dotyczy