Freigeben über


RegistryKey.GetAccessControl Methode

Definition

Gibt die Zugriffssteuerungssicherheit für den aktuellen Registrierungsschlüssel zurück.

Überlädt

GetAccessControl()

Gibt die Zugriffssteuerungssicherheit für den aktuellen Registrierungsschlüssel zurück.

GetAccessControl(AccessControlSections)

Gibt die angegebenen Abschnitte der Zugriffssteuerungssicherheit für den aktuellen Registrierungsschlüssel zurück.

GetAccessControl()

Quelle:
RegistryKey.cs

Gibt die Zugriffssteuerungssicherheit für den aktuellen Registrierungsschlüssel zurück.

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl();
public System.Security.AccessControl.RegistrySecurity GetAccessControl ();
member this.GetAccessControl : unit -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl () As RegistrySecurity

Gibt zurück

Ein Objekt, das die Zugriffssteuerungsberechtigungen für den durch den aktuellen RegistryKey dargestellten Registrierungsschlüssel beschreibt.

Ausnahmen

Der Benutzer verfügt nicht über die notwendigen Berechtigungen.

Der zu bearbeitende RegistryKey ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden).

Der aktuelle Schlüssel wurde gelöscht.

Hinweise

Diese Methodenüberladung entspricht dem Aufrufen der GetAccessControl(AccessControlSections) Methodenüberladung mit der bitweisen Kombination der folgenden Flags: AccessControlSections.Access, AccessControlSections.Ownerund AccessControlSections.Group. Sie können diese Überladung verwenden, um nach anderen Berechtigungen zu suchen.

Der Benutzer muss über Berechtigungen zum Aufrufen dieser Methode verfügen RegistryRights.ReadPermissions .

Gilt für:

GetAccessControl(AccessControlSections)

Quelle:
RegistryKey.cs

Gibt die angegebenen Abschnitte der Zugriffssteuerungssicherheit für den aktuellen Registrierungsschlüssel zurück.

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl(System::Security::AccessControl::AccessControlSections includeSections);
public System.Security.AccessControl.RegistrySecurity GetAccessControl (System.Security.AccessControl.AccessControlSections includeSections);
member this.GetAccessControl : System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl (includeSections As AccessControlSections) As RegistrySecurity

Parameter

includeSections
AccessControlSections

Eine bitweise Kombination von Enumerationswerten, die den Typ der abzurufenden Sicherheitsinformationen angeben.

Gibt zurück

Ein Objekt, das die Zugriffssteuerungsberechtigungen für den durch den aktuellen RegistryKey dargestellten Registrierungsschlüssel beschreibt.

Ausnahmen

Der Benutzer verfügt nicht über die notwendigen Berechtigungen.

Der zu bearbeitende RegistryKey ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden).

Der aktuelle Schlüssel wurde gelöscht.

Hinweise

Geben Sie die bitweise Kombination der folgenden Flags an, um die derzeit benutzern erteilten Zugriffsberechtigungen anzufordern: AccessControlSections.Access, AccessControlSections.Ownerund AccessControlSections.Group. Alternativ können Sie die GetAccessControl() Methodenüberladung verwenden, die genau diese Kombination von Werten angibt.

Der Benutzer muss über Berechtigungen zum Aufrufen dieser Methode verfügen RegistryRights.ReadPermissions .

Gilt für: