ObjectAce Třída

Definice

Řídí přístup k objektům adresářových služeb. Tato třída představuje položku Access Control (ACE) přidruženou k objektu adresáře.

public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
    inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
Dědičnost

Konstruktory

Name Description
ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

Inicializuje novou instanci ObjectAce třídy.

Vlastnosti

Name Description
AccessMask

Získá nebo nastaví přístupový maska pro tento KnownAce objekt.

(Zděděno od KnownAce)
AceFlags

Získá nebo nastaví přidružené k tomuto AceFlags objektuGenericAce.

(Zděděno od GenericAce)
AceQualifier

Získá hodnotu, která určuje, zda ACE umožňuje přístup, odepře přístup, způsobuje audity systému nebo způsobuje systémové alarmy.

(Zděděno od QualifiedAce)
AceType

Získá typ této položky Access Control (ACE).

(Zděděno od GenericAce)
AuditFlags

Získá informace auditu přidružené k této Access Control položku (ACE).

(Zděděno od GenericAce)
BinaryLength

Získá délku v bajtech binární reprezentace aktuálního ObjectAce objektu. Tato délka by se měla použít před zařazením seznamu ACL do binárního pole s metodou GetBinaryForm(Byte[], Int32) .

InheritanceFlags

Získá příznaky, které určují vlastnosti dědičnosti tohoto Access Control Entry (ACE).

(Zděděno od GenericAce)
InheritedObjectAceType

Získá nebo nastaví IDENTIFIKÁTOR GUID typu objektu, který může dědit Access Control Entry (ACE), který tento ObjectAce objekt představuje.

IsCallback

Určuje, zda tento QualifiedAce objekt obsahuje data zpětného volání.

(Zděděno od QualifiedAce)
IsInherited

Získá logickou hodnotu, která určuje, zda je tato Access Control Entry (ACE) zděděna nebo je nastavena explicitně.

(Zděděno od GenericAce)
ObjectAceFlags

Získá nebo nastaví příznaky, které určují, zda ObjectAceType a InheritedObjectAceType vlastnosti obsahují hodnoty, které identifikují platné typy objektů.

ObjectAceType

Získá nebo nastaví GUID typu objektu přidruženého k tomuto ObjectAce objektu.

OpaqueLength

Získá délku neprůrazných dat zpětného volání přidruženého k tomuto QualifiedAce objektu. Tato vlastnost je platná pouze pro zpětné volání Access Control Položky (ACL).

(Zděděno od QualifiedAce)
PropagationFlags

Získá příznaky, které určují vlastnosti šíření dědičnosti tohoto Access Control Entry (ACE).

(Zděděno od GenericAce)
SecurityIdentifier

Získá nebo nastaví SecurityIdentifier objekt přidružený k tomuto KnownAce objektu.

(Zděděno od KnownAce)

Metody

Name Description
Copy()

Vytvoří hlubokou kopii této položky Access Control (ACE).

(Zděděno od GenericAce)
Equals(Object)

Určuje, zda je zadaný GenericAce objekt roven aktuálnímu GenericAce objektu.

(Zděděno od GenericAce)
GetBinaryForm(Byte[], Int32)

Zařazuje obsah objektu ObjectAce do zadaného bajtového pole počínaje zadaným posunem.

GetHashCode()

Slouží jako hashovací funkce pro GenericAce třídu. Metoda GetHashCode() je vhodná pro použití v algoritmech hash a datových strukturách, jako je tabulka hash.

(Zděděno od GenericAce)
GetOpaque()

Vrátí neprůhlená data zpětného volání přidružená k tomuto QualifiedAce objektu.

(Zděděno od QualifiedAce)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MaxOpaqueLength(Boolean)

Vrátí maximální povolenou délku v bajtech neprůzného datového objektu BLOB pro zpětné volání Access Control Položky (ACL).

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SetOpaque(Byte[])

Nastaví neprůhlená data zpětného volání přidružená k tomuto QualifiedAce objektu.

(Zděděno od QualifiedAce)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro