DirectorySecurity Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy DirectorySecurity.
Przeciążenia
| Nazwa | Opis |
|---|---|
| DirectorySecurity() |
Inicjuje nowe wystąpienie klasy DirectorySecurity. |
| DirectorySecurity(String, AccessControlSections) |
Inicjuje nowe wystąpienie DirectorySecurity klasy z określonego katalogu przy użyciu określonych wartości AccessControlSections wyliczenia. |
DirectorySecurity()
Inicjuje nowe wystąpienie klasy DirectorySecurity.
public:
DirectorySecurity();
public DirectorySecurity();
Public Sub New ()
Wyjątki
Bieżący system operacyjny nie jest Microsoft Windows 2000 lub nowszy.
Uwagi
Użyj tego konstruktora, jeśli chcesz utworzyć pusty DirectorySecurity obiekt, który nie jest oparty na istniejącym katalogu. Następnie można wypełnić obiekt informacjami dotyczącymi kontroli dostępu i zastosować go do katalogu.
Dotyczy
DirectorySecurity(String, AccessControlSections)
Inicjuje nowe wystąpienie DirectorySecurity klasy z określonego katalogu przy użyciu określonych wartości AccessControlSections wyliczenia.
public:
DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)
Parametry
- name
- String
Lokalizacja katalogu do utworzenia DirectorySecurity obiektu na podstawie.
- includeSections
- AccessControlSections
Jedna z wartości określających AccessControlSections typ informacji listy kontroli dostępu (ACL) do pobrania.
Wyjątki
Parametr name jest ciągiem o zerowej długości, zawiera tylko białe znaki lub zawiera jeden lub więcej nieprawidłowych znaków zdefiniowanych przez InvalidPathChars.
Parametr name jest null.
Określona ścieżka jest nieprawidłowa (na przykład znajduje się na niezamapowanym dysku).
Nie można odnaleźć pliku określonego w parametrze name .
Wystąpił błąd we/wy podczas otwierania katalogu.
Parametr name jest w nieprawidłowym formacie.
Bieżący system operacyjny nie jest Microsoft Windows 2000 lub nowszy.
Określona ścieżka, nazwa pliku lub obie metody przekraczają maksymalną długość zdefiniowaną przez system.
Bieżące konto systemowe nie ma uprawnień administracyjnych.
Nie można odnaleźć katalogu.
Parametr name określił katalog, który jest tylko do odczytu.
— lub —
Ta operacja nie jest obsługiwana na bieżącej platformie.
— lub —
Obiekt wywołujący nie ma wymaganych uprawnień.
Uwagi
Ten konstruktor pobiera informacje kontroli dostępu dla określonego katalogu, a następnie tworzy DirectorySecurity obiekt, który hermetyzuje te informacje. Następnie można sprawdzić, dodać lub usunąć informacje kontroli dostępu dla określonego katalogu.