(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

System.Security.AccessControl-Namespace

Aktualisiert: November 2007

Der System.Security.AccessControl-Namespace stellt Programmierelemente bereit, die den Zugriff auf und die Überwachung von sicherheitsrelevanten Aktionen für Objekte mit Sicherheitsunterstützung steuern.

  KlasseBeschreibung
tbsb79h3.pubclass(de-de,VS.90).gifAccessRuleStellt eine Kombination der Identität eines Benutzers, einer Zugriffsmaske und eines Zugriffssteuerungstyps (gewähren oder verweigern) dar. Ein AccessRule-Objekt enthält auch Informationen darüber, wie die Regel von untergeordneten Objekten geerbt wird und wie die Vererbung weitergegeben wird.
tbsb79h3.pubclass(de-de,VS.90).gifAceEnumerator Bietet die Möglichkeit, die Access Control Entries (ACEs – Zugriffssteuerungseinträge) in einer Access Control List (ACL – Zugriffssteuerungsliste) zu durchlaufen.
tbsb79h3.pubclass(de-de,VS.90).gifAuditRuleStellt eine Kombination aus der Identität eines Benutzers und einer Zugriffsmaske dar. Ein AuditRule-Objekt enthält darüber hinaus Informationen zum Erben der Regel durch untergeordnete Objekte, zur Weitergabe der Vererbung sowie zu den Überwachungsbedingungen.
tbsb79h3.pubclass(de-de,VS.90).gifAuthorizationRuleBestimmt den Zugriff auf sicherungsfähige Objekte. Die abgeleiteten Klassen AccessRule und AuditRule bieten Spezialisierungen für Zugriffs- und Überwachungsfunktionen.
tbsb79h3.pubclass(de-de,VS.90).gifAuthorizationRuleCollectionStellt eine Auflistung von AuthorizationRule-Objekten dar.
tbsb79h3.pubclass(de-de,VS.90).gifCommonAceStellt einen Zugriffssteuerungseintrag (ACE) dar.
tbsb79h3.pubclass(de-de,VS.90).gifCommonAclStellt eine Zugriffssteuerungsliste (ACL) dar und ist die Basisklasse für die DiscretionaryAcl-Klasse und die SystemAcl-Klasse.
tbsb79h3.pubclass(de-de,VS.90).gifCommonObjectSecurity Steuert den Zugriff auf Objekte, ohne dass ACLs (Access Control Lists, Zugriffssteuerungslisten) dabei direkt bearbeitet werden. Diese Klasse ist die abstrakte Basisklasse für die NativeObjectSecurity-Klasse.
tbsb79h3.pubclass(de-de,VS.90).gifCommonSecurityDescriptorStellt eine Sicherheitsbeschreibung dar. Zu einer Sicherheitsbeschreibung gehören ein Besitzer, eine primäre Gruppe, eine Discretionary Access Control List (DACL – freigegebene Zugriffssteuerungsliste), und eine System Access Control List (SACL – Systemzugriff-Steuerungsliste).
tbsb79h3.pubclass(de-de,VS.90).gifCompoundAceStellt einen zusammengesetzten ACE (Access Control Entry, Zugriffssteuerungseintrag) dar.
tbsb79h3.pubclass(de-de,VS.90).gifCryptoKeyAccessRuleStellt eine Zugriffsregel für einen kryptografischen Schlüssel dar. Eine Zugriffsregel stellt eine Kombination der Identität eines Benutzers, einer Zugriffsmaske und eines Zugriffssteuerungstyps (gewähren oder verweigern) dar. Ein Zugriffsregelobjekt enthält auch Informationen darüber, wie die Regel von untergeordneten Objekten geerbt und wie die Vererbung weitergegeben wird.
tbsb79h3.pubclass(de-de,VS.90).gifCryptoKeyAuditRuleStellt eine Überwachungsregel für einen kryptografischen Schlüssel dar. Eine Überwachungsregel setzt sich aus der Identität eines Benutzers und einer Zugriffsmaske zusammen. Ein Überwachungsregel enthält darüber hinaus Informationen zum Erben der Regel durch untergeordnete Objekte, zur Weitergabe der Vererbung sowie zu den Überwachungsbedingungen.
tbsb79h3.pubclass(de-de,VS.90).gifCryptoKeySecurityBietet die Möglichkeit, den Zugriff auf ein Objekt, das einen kryptografischen Schlüssel darstellt, ohne direktes Bearbeiten einer Zugriffssteuerungsliste (ACL – Access Control List) zu kontrollieren.
tbsb79h3.pubclass(de-de,VS.90).gifCustomAceStellt einen Zugriffssteuerungseintrag (ACE – Access Control Entry) dar, der nicht durch einen der Member der AceType-Enumeration definiert ist.
tbsb79h3.pubclass(de-de,VS.90).gifDirectoryObjectSecurityBietet die Möglichkeit, den Zugriff auf Verzeichnisobjekte ohne direktes Bearbeiten von Zugriffssteuerungslisten (ACL – Access Control Lists) zu kontrollieren.
tbsb79h3.pubclass(de-de,VS.90).gifDirectorySecurityStellt die Zugriffssteuerung und die Überwachungssicherheit für ein Verzeichnis dar. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifDiscretionaryAclStellt eine DACL (Discretionary Access Control List, freigegebene Zugriffssteuerungsliste) dar.
tbsb79h3.pubclass(de-de,VS.90).gifEventWaitHandleAccessRuleStellt eine Gruppe von Zugriffsrechten dar, die einem Benutzer oder einer Gruppe gewährt oder verweigert werden. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifEventWaitHandleAuditRuleStellt eine Gruppe von Zugriffsrechten eines Benutzers oder einer Gruppe dar, die überwacht werden soll. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifEventWaitHandleSecurityStellt die für ein benanntes System-WaitHandle übernommene Windows-Zugriffssteuerungssicherheit dar. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifFileSecurityStellt die Zugriffssteuerung und die Überwachungssicherheit für eine Datei dar. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifFileSystemAccessRuleStellt eine Abstaktion eines Zugriffssteuerungseintrags (Access Control Entry - ACE) dar, der Zugriffsregeln für eine Datei oder ein Verzeichnis darstellt. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifFileSystemAuditRule Stellt eine Abstraktion des Zugriffssteuerungseintrags (ACE) dar, der eine Überwachungsregel für eine Datei oder ein Verzeichnis definiert. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifFileSystemSecurityStellt die Zugriffssteuerung und die Überwachungssicherheit für eine Datei oder ein Verzeichnis dar.
tbsb79h3.pubclass(de-de,VS.90).gifGenericAceStellt einen ACE (Access Control Entry, Zugriffssteuerungseintrag) dar und ist die Basisklasse für alle anderen ACE-Klassen.
tbsb79h3.pubclass(de-de,VS.90).gifGenericAclStellt eine Zugriffssteuerungsliste (ACL) dar und ist die Basisklasse für die Klassen CommonAcl, DiscretionaryAcl, RawAcl und SystemAcl.
tbsb79h3.pubclass(de-de,VS.90).gifGenericSecurityDescriptorStellt eine Sicherheitsbeschreibung dar. Zu einer Sicherheitsbeschreibung gehören ein Besitzer, eine primäre Gruppe, eine freigegebene Zugriffssteuerungsliste (DACL – Discretionary Access Control List) und eine Systemzugriffssteuerungsliste (SACL – System Access Control List).
tbsb79h3.pubclass(de-de,VS.90).gifKnownAceKapselt alle derzeit von Microsoft Corporation definierten ACE-Typen (Access Control Entry, Zugriffssteuerungseinträge). Alle KnownAce-Objekte enthalten eine 32-Bit-Zugriffsmaske und ein SecurityIdentifier-Objekt.
tbsb79h3.pubclass(de-de,VS.90).gifMutexAccessRuleStellt eine Gruppe von Zugriffsrechten dar, die einem Benutzer oder einer Gruppe gewährt oder verweigert werden. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifMutexAuditRuleStellt eine Reihe von Zugriffsrechten eines Benutzers oder einer Gruppe dar, die überwacht werden soll. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifMutexSecurityStellt die Windows-Zugriffsteuerungssicherheit für einen benannten Mutex dar. Die Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifNativeObjectSecurityBietet die Möglichkeit, Zugriff auf systemeigene Objekte ohne direkte Manipulation von Zugriffssteuerungslisten (Access Control Lists, ACLs) zu steuern. Systemeigene Objekttypen werden von der ResourceType-Enumeration definiert.
tbsb79h3.pubclass(de-de,VS.90).gifObjectAccessRuleStellt eine Kombination der Identität eines Benutzers, einer Zugriffsmaske und einem Zugriffssteuerungstyp (gewähren oder verweigern) dar. Ein ObjectAccessRule-Objekt enthält darüber hinaus Informationen zum Typ des Objekts, auf das die Regel angewendet wird, zum Typ des untergeordneten Objekts, das die Regel erben kann, zur Art und Weise, auf die die Regel von untergeordneten Objekten geerbt wird, sowie zur Weitergabe der Vererbung.
tbsb79h3.pubclass(de-de,VS.90).gifObjectAceSteuert den Zugriff auf Verzeichnisdienste-Objekte. Diese Klasse stellt einen ACE (Access Control Entry, Zugriffssteuerungseintrag) dar, der einem Verzeichnisobjekt zugeordnet ist.
tbsb79h3.pubclass(de-de,VS.90).gifObjectAuditRuleStellt eine Kombination aus der Identität eines Benutzers, einer Zugriffsmaske und Überwachungsbedingungen dar. Ein ObjectAuditRule-Objekt enthält darüber hinaus Informationen zum Typ des Objekts, auf das die Regel angewendet wird, zum Typ des untergeordneten Objekts, das die Regel erben kann, zur Art und Weise, auf die die Regel von untergeordneten Objekten geerbt wird sowie zur Weitergabe der Vererbung.
tbsb79h3.pubclass(de-de,VS.90).gifObjectSecurityBietet die Möglichkeit, den Zugriff auf Objekte ohne direktes Bearbeiten von Zugriffssteuerungslisten (ACLs – Access Control Lists) zu steuern. Diese Klasse ist die abstrakte Basisklasse der CommonObjectSecurity-Klasse und der DirectoryObjectSecurity-Klasse.
tbsb79h3.pubclass(de-de,VS.90).gifPrivilegeNotHeldExceptionDie Ausnahme, die ausgelöst wird, wenn eine Methode im System.Security.AccessControl-Namespace eine Berechtigung zu aktivieren versucht, die sie nicht besitzt.
tbsb79h3.pubclass(de-de,VS.90).gifQualifiedAceStellt einen Zugriffssteuerungseintrag (ACE – Access Control Entry) dar, der einen Qualifizierer enthält. Der durch ein AceQualifier-Objekt dargestellte Qualifizierer gibt an, ob der ACE Zugriff gewährt bzw. verweigert oder ob er Systemüberwachungen oder einen Systemalarm auslöst. Die QualifiedAce-Klasse ist die abstrakte Basisklasse der CommonAce-Klasse und der ObjectAce-Klasse.
tbsb79h3.pubclass(de-de,VS.90).gifRawAclStellt eine Access Control List (ACL – Zugriffssteuerungsliste) dar.
tbsb79h3.pubclass(de-de,VS.90).gifRawSecurityDescriptorStellt eine Sicherheitsbeschreibung dar. Zu einer Sicherheitsbeschreibung gehören ein Besitzer, eine primäre Gruppe, eine Discretionary Access Control List (DACL – freigegebene Zugriffssteuerungsliste) und eine System Access Control List (SACL – Systemzugriffssteuerungsliste).
tbsb79h3.pubclass(de-de,VS.90).gifRegistryAccessRuleStellt eine Gruppe von Zugriffsrechten dar, die einem Benutzer oder einer Gruppe gewährt oder verweigert werden. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifRegistryAuditRuleStellt eine Gruppe von Zugriffsrechten eines Benutzers oder einer Gruppe dar, die überwacht werden soll. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifRegistrySecurityStellt die Windows-Zugriffssteuerungssicherheit für einen Registrierungsschlüssel dar. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifSemaphoreAccessRuleStellt eine Gruppe von Zugriffsrechten dar, die einem Benutzer oder einer Gruppe gewährt oder verweigert wird. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifSemaphoreAuditRuleStellt eine Gruppe von Zugriffsrechten eines Benutzers oder einer Gruppe dar, die überwacht werden soll. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifSemaphoreSecurityStellt die Windows-Zugriffssteuerungssicherheit für ein benanntes Semaphor dar. Diese Klasse kann nicht geerbt werden.
tbsb79h3.pubclass(de-de,VS.90).gifSystemAclStellt eine Systemzugriffssteuerungsliste (SACL – System Access Control List) dar.
  DelegatBeschreibung
tbsb79h3.protdelegate(de-de,VS.90).gifNativeObjectSecurity.ExceptionFromErrorCodeErmöglicht Integratoren, bestimmten von ihnen erstellen Ausnahmen numerische Fehlercodes zuzuordnen.
  EnumerationBeschreibung
tbsb79h3.pubenumeration(de-de,VS.90).gifAccessControlActionsGibt die Aktionen an, die für sicherungsfähige Objekte zulässig sind.
tbsb79h3.pubenumeration(de-de,VS.90).gifAccessControlModificationGibt den Typ der auszuführenden Zugriffssteuerungsänderung an. Diese Enumeration wird von Methoden der ObjectSecurity-Klasse und ihrer untergeordneten Klassen verwendet.
tbsb79h3.pubenumeration(de-de,VS.90).gifAccessControlSectionsGibt an, welche Abschnitte einer Sicherheitsbeschreibung gespeichert oder geladen werden sollen.
tbsb79h3.pubenumeration(de-de,VS.90).gifAccessControlTypeGibt an, ob zum Gewähren oder Verweigern des Zugriffs ein AccessRule-Objekt verwendet wird. Diese Werte sind keine Flags, und sie können nicht kombiniert werden.
tbsb79h3.pubenumeration(de-de,VS.90).gifAceFlagsGibt das Vererbungs- und Überwachungsverhalten eines Zugriffssteuerungseintrags (ACE) an.
tbsb79h3.pubenumeration(de-de,VS.90).gifAceQualifierGibt die Funktion eines Zugriffssteuerungseintrags (Access Control Entry, ACE) an.
tbsb79h3.pubenumeration(de-de,VS.90).gifAceTypeDefiniert die verfügbaren Typen von ACEs (Access Control Entries, Zugriffssteuerungseinträge).
tbsb79h3.pubenumeration(de-de,VS.90).gifAuditFlagsGibt die Bedingungen für das Überwachen von Zugriffsversuchen auf ein sicherungsfähiges Objekt an.
tbsb79h3.pubenumeration(de-de,VS.90).gifCompoundAceTypeGibt den Typ eines CompoundAce-Objekts an.
tbsb79h3.pubenumeration(de-de,VS.90).gifControlFlagsDiese Flags wirken sich auf das Verhalten der Sicherheitsbeschreibung aus.
tbsb79h3.pubenumeration(de-de,VS.90).gifCryptoKeyRights Gibt den Vorgang für den kryptografischen Schlüssel an, für den eine Autorisierungsregel den Zugriff oder die Überwachung steuert.
tbsb79h3.pubenumeration(de-de,VS.90).gifEventWaitHandleRightsGibt die Zugriffssteuerungsrechte an, die auf benannte Systemereignisobjekte angewendet werden können.
tbsb79h3.pubenumeration(de-de,VS.90).gifFileSystemRightsDefiniert die beim Erstellen von Zugriffs- und Überwachungsregeln zu verwendenden Zugriffsrechte.
tbsb79h3.pubenumeration(de-de,VS.90).gifInheritanceFlagsVererbungsflags geben die Semantik der Vererbung für ACEs (Access Control Entries, Zugriffssteuerungseinträge) an.
tbsb79h3.pubenumeration(de-de,VS.90).gifMutexRightsGibt die Zugriffssteuerungsrechte an, die auf benannte Systemmutexobjekte angewendet werden können.
tbsb79h3.pubenumeration(de-de,VS.90).gifObjectAceFlagsGibt das Vorhandensein von Objekttypen für ACEs (Access Control Entries, Zugriffssteuerungseinträge) an.
tbsb79h3.pubenumeration(de-de,VS.90).gifPropagationFlags Gibt an, wie Einträge für die Zugriffssteuerung (ACEs) an untergeordnete Objekte weitergegeben werden. Diese Flags sind nur von Bedeutung, wenn Vererbungsflags vorhanden sind.
tbsb79h3.pubenumeration(de-de,VS.90).gifRegistryRightsGibt die Zugriffssteuerungsrechte an, die auf Registrierungsobjekte angewendet werden können.
tbsb79h3.pubenumeration(de-de,VS.90).gifResourceTypeGibt die definierten systemeigenen Objekttypen an.
tbsb79h3.pubenumeration(de-de,VS.90).gifSecurityInfosGibt den Abschnitt einer Sicherheitsbeschreibung an, die abgefragt oder festgelegt werden soll.
tbsb79h3.pubenumeration(de-de,VS.90).gifSemaphoreRightsGibt die Zugriffssteuerungsrechte an, die auf benannte Systemsemaphorobjekte angewendet werden können.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.