CommonAce Klasa

Definicja

Reprezentuje wpis kontroli dostępu (ACE).Represents an access control entry (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

CommonAceKlasa reprezentuje osiem najpopularniejszych typów ACE:The CommonAce class represents the eight most common ACE types:

Konstruktory

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

Inicjuje nowe wystąpienie klasy CommonAce.Initializes a new instance of the CommonAce class.

Właściwości

AccessMask

Pobiera lub ustawia maskę dostępu dla tego KnownAce obiektu.Gets or sets the access mask for this KnownAce object.

(Odziedziczone po KnownAce)
AceFlags

Pobiera lub ustawia AceFlags skojarzenie z tym GenericAce obiektem.Gets or sets the AceFlags associated with this GenericAce object.

(Odziedziczone po GenericAce)
AceQualifier

Pobiera wartość określającą, czy ACE zezwala na dostęp, odmówi dostępu, powoduje inspekcje systemu lub powoduje alarmy systemu.Gets a value that specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms.

(Odziedziczone po QualifiedAce)
AceType

Pobiera typ tego wpisu Access Control (ACE).Gets the type of this Access Control Entry (ACE).

(Odziedziczone po GenericAce)
AuditFlags

Pobiera informacje o inspekcji skojarzone z tym wpisem Access Control (ACE).Gets the audit information associated with this Access Control Entry (ACE).

(Odziedziczone po GenericAce)
BinaryLength

Pobiera wyrażoną w bajtach długość binarnej reprezentacji bieżącego CommonAce obiektu.Gets the length, in bytes, of the binary representation of the current CommonAce object. Użyj tej długości z GetBinaryForm(Byte[], Int32) metodą przed przekierowaniem listy ACL do tablicy binarnej.Use this length with the GetBinaryForm(Byte[], Int32) method before marshaling the ACL into a binary array.

InheritanceFlags

Pobiera flagi określające właściwości dziedziczenia tego wpisu Access Control.Gets flags that specify the inheritance properties of this Access Control Entry (ACE).

(Odziedziczone po GenericAce)
IsCallback

Określa, czy ten QualifiedAce obiekt zawiera dane wywołania zwrotnego.Specifies whether this QualifiedAce object contains callback data.

(Odziedziczone po QualifiedAce)
IsInherited

Pobiera wartość logiczną określającą, czy ten Access Control wpis (ACE) jest dziedziczony lub jest ustawiony jawnie.Gets a Boolean value that specifies whether this Access Control Entry (ACE) is inherited or is set explicitly.

(Odziedziczone po GenericAce)
OpaqueLength

Pobiera długość nieprzezroczystych danych wywołania zwrotnego skojarzonych z tym QualifiedAce obiektem.Gets the length of the opaque callback data associated with this QualifiedAce object. Ta właściwość jest prawidłowa tylko dla wpisów Access Control wywołania zwrotnego (ACE).This property is valid only for callback Access Control Entries (ACEs).

(Odziedziczone po QualifiedAce)
PropagationFlags

Pobiera flagi określające właściwości propagacji dziedziczenia tego wpisu Access Control.Gets flags that specify the inheritance propagation properties of this Access Control Entry (ACE).

(Odziedziczone po GenericAce)
SecurityIdentifier

Pobiera lub ustawia SecurityIdentifier obiekt skojarzony z tym KnownAce obiektem.Gets or sets the SecurityIdentifier object associated with this KnownAce object.

(Odziedziczone po KnownAce)

Metody

Copy()

Tworzy głęboką kopię tego wpisu Access Control (ACE).Creates a deep copy of this Access Control Entry (ACE).

(Odziedziczone po GenericAce)
Equals(Object)

Określa, czy określony GenericAce obiekt jest równy bieżącemu GenericAce obiektowi.Determines whether the specified GenericAce object is equal to the current GenericAce object.

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

Kierowanie zawartości CommonAce obiektu do określonej tablicy bajtów, rozpoczynając od określonego przesunięcia.Marshals the contents of the CommonAce object into the specified byte array beginning at the specified offset.

GetHashCode()

Służy jako funkcja skrótu dla GenericAce klasy.Serves as a hash function for the GenericAce class. GetHashCode()Metoda jest odpowiednia do użycia w algorytmach wyznaczania wartości skrótu i struktur danych, takich jak tabela skrótów.The GetHashCode() method is suitable for use in hashing algorithms and data structures like a hash table.

(Odziedziczone po GenericAce)
GetOpaque()

Zwraca nieprzezroczyste dane wywołania zwrotnego powiązane z tym QualifiedAce obiektem.Returns the opaque callback data associated with this QualifiedAce object.

(Odziedziczone po QualifiedAce)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MaxOpaqueLength(Boolean)

Pobiera maksymalną dozwoloną długość nieprzezroczystego obiektu BLOB danych dla wpisów kontroli dostępu wywołania zwrotnego (ACE).Gets the maximum allowed length of an opaque data BLOB for callback access control entries (ACEs).

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
SetOpaque(Byte[])

Ustawia nieprzezroczyste dane wywołania zwrotnego skojarzone z tym QualifiedAce obiektem.Sets the opaque callback data associated with this QualifiedAce object.

(Odziedziczone po QualifiedAce)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy