GenericAce Klasa

Definicja

Reprezentuje wpis Access Control (ACE) i jest klasą bazową dla wszystkich innych klas ACE.Represents an Access Control Entry (ACE), and is the base class for all other ACE classes.

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
Dziedziczenie
GenericAce
Pochodne

Uwagi

Wpis ACE zawiera zarówno nagłówek ACE, jak i binarny obiekt BLOB.An ACE contains both an ACE header and a binary blob. Nagłówek zawiera informacje o typie wpisu ACE, różne flagi i rozmiarze binarnego obiektu BLOB.The header contains information about the type of the ACE, various flags, and the size of the binary blob.

Właściwości

AceFlags

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

AceType

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

AuditFlags

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

BinaryLength

Pobiera wyrażoną w bajtach długość binarnej reprezentacji bieżącego GenericAce obiektu.Gets the length, in bytes, of the binary representation of the current GenericAce object. Ta długość powinna być używana przed skierowaniem listy ACL do tablicy binarnej przy użyciu GetBinaryForm(Byte[], Int32) metody.This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

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).

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.

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).

Metody

Copy()

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

CreateFromBinaryForm(Byte[], Int32)

Tworzy GenericAce obiekt z określonych danych binarnych.Creates a GenericAce object from the specified binary data.

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.

GetBinaryForm(Byte[], Int32)

Kierowanie zawartości GenericAce obiektu do określonej tablicy bajtów, rozpoczynając od określonego przesunięcia.Marshals the contents of the GenericAce 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.

GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Operatory

Equality(GenericAce, GenericAce)

Określa, czy określone GenericAce obiekty są uważane za równe.Determines whether the specified GenericAce objects are considered equal.

Inequality(GenericAce, GenericAce)

Określa, czy określone GenericAce obiekty są uznawane za nierówne.Determines whether the specified GenericAce objects are considered unequal.

Dotyczy