SecurityMasks Wyliczenie
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.
Określa dostępne opcje sprawdzania informacji zabezpieczających obiektu katalogu. Ta wyliczenie jest używana z właściwościami SecurityMasks i SecurityMasks .
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class SecurityMasks
[System.Flags]
public enum SecurityMasks
[<System.Flags>]
type SecurityMasks =
Public Enum SecurityMasks
- Dziedziczenie
- Atrybuty
Pola
Dacl | 4 | Odczytuje lub zapisuje dyskrecjonalne dane listy kontroli dostępu (DACL). |
Group | 2 | Odczytuje lub zapisuje dane grupy. |
None | 0 | Nie odczytuje ani nie zapisuje danych zabezpieczeń. |
Owner | 1 | Odczytuje lub zapisuje dane właściciela. |
Sacl | 8 | Odczytuje lub zapisuje dane listy kontroli dostępu systemu (SACL). |
Przykłady
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.PropertiesToLoad = new string[] {ntSecurityDescriptor,…};
src.SecurityMasks = SecurityMasks.Dacl | SecurityMasks.Owner;
SearchResultCollection res = src.FindAll();