SystemAcl Klasa
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.
Reprezentuje listę Access Control systemu (SACL).
public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
- Dziedziczenie
Konstruktory
| SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicjuje SystemAcl nowe wystąpienie klasy z określonymi wartościami. |
| SystemAcl(Boolean, Boolean, Int32) |
Inicjuje SystemAcl nowe wystąpienie klasy z określonymi wartościami. |
| SystemAcl(Boolean, Boolean, RawAcl) |
Inicjuje SystemAcl nowe wystąpienie klasy z określonymi wartościami z określonego RawAcl obiektu. |
Właściwości
| BinaryLength |
Pobiera długość w bajtach reprezentacji binarnej bieżącego CommonAcl obiektu. Ta długość powinna być używana przed przesłaniem listy kontroli dostępu (ACL) do tablicy binarnej GetBinaryForm(Byte[], Int32) przy użyciu metody . (Odziedziczone po CommonAcl) |
| Count |
Pobiera liczbę wpisów kontroli dostępu (ACE) w bieżącym CommonAcl obiekcie. (Odziedziczone po CommonAcl) |
| IsCanonical |
Pobiera wartość logiczną określającą, czy wpisy kontroli dostępu (ACE) w bieżącym CommonAcl obiekcie są w porządku kanonicznym. (Odziedziczone po CommonAcl) |
| IsContainer |
Określa, CommonAcl czy obiekt jest kontenerem. (Odziedziczone po CommonAcl) |
| IsDS |
Określa, czy bieżący CommonAcl obiekt jest listą kontroli dostępu do obiektów katalogu (ACL). (Odziedziczone po CommonAcl) |
| IsSynchronized |
Ta właściwość jest zawsze ustawiona na |
| Item[Int32] |
Pobiera lub ustawia wartość CommonAce w określonym indeksie. (Odziedziczone po CommonAcl) |
| Revision |
Pobiera poziom poprawki .CommonAcl (Odziedziczone po CommonAcl) |
| SyncRoot |
Ta właściwość zawsze zwraca wartość |
Metody
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Dodaje regułę inspekcji do bieżącego SystemAcl obiektu. |
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Dodaje regułę inspekcji z określonymi ustawieniami do bieżącego SystemAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu dla nowej reguły inspekcji. |
| AddAudit(SecurityIdentifier, ObjectAuditRule) |
Dodaje regułę inspekcji do bieżącego SystemAcl obiektu. |
| CopyTo(GenericAce[], Int32) |
Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy. (Odziedziczone po GenericAcl) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetBinaryForm(Byte[], Int32) |
Marshaluje zawartość CommonAcl obiektu do określonej tablicy bajtów rozpoczynającej się od określonego przesunięcia. (Odziedziczone po CommonAcl) |
| GetEnumerator() |
Pobiera obiekt, którego można użyć do iteracji za pośrednictwem wpisów kontroli dostępu (ACE) na liście kontroli dostępu (ACL). (Odziedziczone po GenericAcl) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| Purge(SecurityIdentifier) |
Usuwa wszystkie wpisy kontroli dostępu zawarte przez ten CommonAcl obiekt, które są skojarzone z określonym SecurityIdentifier obiektem. (Odziedziczone po CommonAcl) |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu. |
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu. |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Usuwa określoną regułę inspekcji z bieżącego DiscretionaryAcl obiektu. |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Usuwa określoną regułę inspekcji z bieżącego DiscretionaryAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu. |
| RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Usuwa określoną regułę inspekcji z bieżącego DiscretionaryAcl obiektu. |
| RemoveInheritedAces() |
Usuwa wszystkie dziedziczone wpisy kontroli dostępu (ACE) z tego CommonAcl obiektu. (Odziedziczone po CommonAcl) |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu. |
| SetAudit(SecurityIdentifier, ObjectAuditRule) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| ICollection.CopyTo(Array, Int32) |
Kopiuje każdy GenericAce z bieżących GenericAcl elementów do określonej tablicy. (Odziedziczone po GenericAcl) |
| IEnumerable.GetEnumerator() |
Zwraca nowe wystąpienie AceEnumerator rzutowania klasy jako wystąpienie interfejsu IEnumerator . (Odziedziczone po GenericAcl) |
Metody rozszerzania
| Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |