Udostępnij za pośrednictwem


CommonAce Klasa

Definicja

Reprezentuje wpis kontroli dostępu (ACE).

public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
    inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
Dziedziczenie

Uwagi

Klasa CommonAce reprezentuje osiem najczęściej używanych typów ACE:

Konstruktory

CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[])

Inicjuje nowe wystąpienie klasy CommonAce.

Właściwości

AccessMask

Pobiera lub ustawia maskę dostępu dla tego KnownAce obiektu.

(Odziedziczone po KnownAce)
AceFlags

Pobiera lub ustawia AceFlags skojarzone z tym GenericAce obiektem.

(Odziedziczone po GenericAce)
AceQualifier

Pobiera wartość określającą, czy ACE zezwala na dostęp, odmawia dostępu, powoduje inspekcję systemu lub powoduje alarmy systemowe.

(Odziedziczone po QualifiedAce)
AceType

Pobiera typ tego Access Control Entry (ACE).

(Odziedziczone po GenericAce)
AuditFlags

Pobiera informacje inspekcji skojarzone z tym Access Control Entry (ACE).

(Odziedziczone po GenericAce)
BinaryLength

Pobiera długość w bajtach reprezentacji binarnej bieżącego CommonAce obiektu. Użyj tej długości z GetBinaryForm(Byte[], Int32) metodą przed przesłaniem listy ACL do tablicy binarnej.

InheritanceFlags

Pobiera flagi określające właściwości dziedziczenia tego Access Control Entry (ACE).

(Odziedziczone po GenericAce)
IsCallback

Określa, czy ten QualifiedAce obiekt zawiera dane wywołania zwrotnego.

(Odziedziczone po QualifiedAce)
IsInherited

Pobiera wartość logiczną określającą, czy ta Access Control Entry (ACE) jest dziedziczona lub jest ustawiana jawnie.

(Odziedziczone po GenericAce)
OpaqueLength

Pobiera długość nieprzezroczystych danych wywołania zwrotnego skojarzonych z tym QualifiedAce obiektem. Ta właściwość jest prawidłowa tylko dla wywołania zwrotnego Access Control Wpisy (ACE).

(Odziedziczone po QualifiedAce)
PropagationFlags

Pobiera flagi określające właściwości propagacji dziedziczenia tego Access Control Entry (ACE).

(Odziedziczone po GenericAce)
SecurityIdentifier

Pobiera lub ustawia SecurityIdentifier obiekt skojarzony z tym KnownAce obiektem.

(Odziedziczone po KnownAce)

Metody

Copy()

Tworzy głęboką kopię tego Access Control Entry (ACE).

(Odziedziczone po GenericAce)
Equals(Object)

Określa, czy określony GenericAce obiekt jest równy bieżącemu GenericAce obiektowi.

(Odziedziczone po GenericAce)
GetBinaryForm(Byte[], Int32)

Marshaluje zawartość CommonAce obiektu do określonej tablicy bajtów rozpoczynającej się od określonego przesunięcia.

GetHashCode()

Służy jako funkcja skrótu GenericAce dla klasy. Metoda jest odpowiednia GetHashCode() do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

(Odziedziczone po GenericAce)
GetOpaque()

Zwraca nieprzezroczyste dane wywołania zwrotnego skojarzone z tym QualifiedAce obiektem.

(Odziedziczone po QualifiedAce)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MaxOpaqueLength(Boolean)

Pobiera maksymalną dozwoloną długość nieprzezroczystego obiektu BLOB danych dla wpisów kontroli dostępu wywołania zwrotnego (ACE).

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetOpaque(Byte[])

Ustawia nieprzezroczyste dane wywołania zwrotnego skojarzone z tym QualifiedAce obiektem.

(Odziedziczone po QualifiedAce)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy