ObjectAce Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Steuert den Zugriff auf Verzeichnisdienste-Objekte. Diese Klasse stellt eine Access Control Entry (ACE) dar, die einem Verzeichnisobjekt zugeordnet ist.
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
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) |
Initiiert eine neue Instanz der ObjectAce Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AccessMask |
Dient zum Abrufen oder Festlegen der Zugriffsmaske für dieses KnownAce Objekt. (Geerbt von KnownAce) |
| AceFlags |
Dient zum Abrufen oder Festlegen des AceFlags zugeordneten GenericAce Objekts. (Geerbt von GenericAce) |
| AceQualifier |
Ruft einen Wert ab, der angibt, ob die ACE Den Zugriff zulässt, den Zugriff verweigert, Systemüberwachungen verursacht oder Systemalarms verursacht. (Geerbt von QualifiedAce) |
| AceType |
Ruft den Typ dieses Access Control Entry (ACE) ab. (Geerbt von GenericAce) |
| AuditFlags |
Ruft die Überwachungsinformationen ab, die diesem Access Control Entry (ACE) zugeordnet sind. (Geerbt von GenericAce) |
| BinaryLength |
Ruft die Länge der binären Darstellung des aktuellen ObjectAce Objekts in Bytes ab. Diese Länge sollte verwendet werden, bevor die ACL in ein binäres Array mit der GetBinaryForm(Byte[], Int32) Methode gemarsiert wird. |
| InheritanceFlags |
Ruft Flags ab, die die Vererbungseigenschaften dieses Access Control Entry (ACE) angeben. (Geerbt von GenericAce) |
| InheritedObjectAceType |
Dient zum Abrufen oder Festlegen der GUID des Objekttyps, der den Access Control Entry (ACE) erben kann, den dieses ObjectAce -Objekt darstellt. |
| IsCallback |
Gibt an, ob dieses QualifiedAce Objekt Rückrufdaten enthält. (Geerbt von QualifiedAce) |
| IsInherited |
Ruft einen booleschen Wert ab, der angibt, ob dieser Access Control Eintrag (ACE) geerbt oder explizit festgelegt wird. (Geerbt von GenericAce) |
| ObjectAceFlags |
Dient zum Abrufen oder Festlegen von Flags, die angeben, ob die ObjectAceType und InheritedObjectAceType die Eigenschaften Werte enthalten, die gültige Objekttypen identifizieren. |
| ObjectAceType |
Dient zum Abrufen oder Festlegen der GUID des Objekttyps, der diesem ObjectAce Objekt zugeordnet ist. |
| OpaqueLength |
Ruft die Länge der nicht transparenten Rückrufdaten ab, die diesem QualifiedAce Objekt zugeordnet sind. Diese Eigenschaft ist nur für Rückrufe Access Control Entries (ACEs) gültig. (Geerbt von QualifiedAce) |
| PropagationFlags |
Ruft Flags ab, die die Vererbungseigenschaften dieses Access Control Entry (ACE) angeben. (Geerbt von GenericAce) |
| SecurityIdentifier |
Dient zum Abrufen oder Festlegen des Objekts, das SecurityIdentifier diesem KnownAce Objekt zugeordnet ist. (Geerbt von KnownAce) |
Methoden
| Name | Beschreibung |
|---|---|
| Copy() |
Erstellt eine tiefe Kopie dieses Access Control Entry (ACE). (Geerbt von GenericAce) |
| Equals(Object) |
Bestimmt, ob das angegebene GenericAce Objekt dem aktuellen GenericAce Objekt entspricht. (Geerbt von GenericAce) |
| GetBinaryForm(Byte[], Int32) |
Marshallt den Inhalt des ObjectAce Objekts in das angegebene Bytearray ab dem angegebenen Offset. |
| GetHashCode() |
Dient als Hashfunktion für die GenericAce Klasse. Die GetHashCode() Methode eignet sich für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle. (Geerbt von GenericAce) |
| GetOpaque() |
Gibt die opaquen Rückrufdaten zurück, die diesem QualifiedAce Objekt zugeordnet sind. (Geerbt von QualifiedAce) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MaxOpaqueLength(Boolean) |
Gibt die maximale zulässige Länge eines undurchsichtigen Daten-BLOB für Rückrufe Access Control Einträge (ACEs) in Bytes zurück. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SetOpaque(Byte[]) |
Legt die opaquen Rückrufdaten fest, die diesem QualifiedAce Objekt zugeordnet sind. (Geerbt von QualifiedAce) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |