System.Security.AccessControl Naamruimte

Biedt programmeerelementen waarmee de toegang tot en controle van beveiligingsgerelateerde acties op beveiligbare objecten worden gecontroleerd.

Klassen

Name Description
AccessRule

Vertegenwoordigt een combinatie van de identiteit van een gebruiker, een toegangsmasker en een toegangsbeheertype (toestaan of weigeren). Een AccessRule object bevat ook informatie over hoe de regel wordt overgenomen door onderliggende objecten en hoe deze overname wordt doorgegeven.

AccessRule<T>

Vertegenwoordigt een combinatie van de identiteit van een gebruiker, een toegangsmasker en een toegangsbeheertype (toestaan of weigeren). Een AccessRule'1-object bevat ook informatie over hoe de regel wordt overgenomen door onderliggende objecten en hoe deze overname wordt doorgegeven.

AceEnumerator

Biedt de mogelijkheid om toegangsbeheervermeldingen (ACL's) in een toegangsbeheerlijst (ACL) te doorlopen.

AuditRule

Vertegenwoordigt een combinatie van de identiteit van een gebruiker en een toegangsmasker. Een AuditRule object bevat ook informatie over hoe de regel wordt overgenomen door onderliggende objecten, hoe deze overname wordt doorgegeven en voor welke voorwaarden deze wordt gecontroleerd.

AuditRule<T>

Vertegenwoordigt een combinatie van de identiteit van een gebruiker en een toegangsmasker.

AuthorizationRule

Bepaalt de toegang tot beveiligbare objecten. De afgeleide klassen en AuditRule bieden specialisaties AccessRule voor toegang en controlefunctionaliteit.

AuthorizationRuleCollection

Vertegenwoordigt een verzameling AuthorizationRule objecten.

CommonAce

Vertegenwoordigt een toegangsbeheervermelding (ACE).

CommonAcl

Vertegenwoordigt een toegangsbeheerlijst (ACL) en is de basisklasse voor de DiscretionaryAcl en SystemAcl klassen.

CommonObjectSecurity

Hiermee beheert u de toegang tot objecten zonder directe manipulatie van toegangsbeheerlijsten (ACL's). Deze klasse is de abstracte basisklasse voor de NativeObjectSecurity klasse.

CommonSecurityDescriptor

Vertegenwoordigt een beveiligingsdescriptor. Een beveiligingsdescriptor bevat een eigenaar, een primaire groep, een Discretionaire Access Control List (DACL) en een System Access Control List (SACL).

CompoundAce

Vertegenwoordigt een samengestelde Access Control entry (ACE).

CryptoKeyAccessRule

Vertegenwoordigt een toegangsregel voor een cryptografische sleutel. Een toegangsregel vertegenwoordigt een combinatie van de identiteit van een gebruiker, een toegangsmasker en een toegangsbeheertype (toestaan of weigeren). Een toegangsregelobject bevat ook informatie over hoe de regel wordt overgenomen door onderliggende objecten en hoe deze overname wordt doorgegeven.

CryptoKeyAuditRule

Vertegenwoordigt een controleregel voor een cryptografische sleutel. Een controleregel vertegenwoordigt een combinatie van de identiteit van een gebruiker en een toegangsmasker. Een controleregel bevat ook informatie over de wijze waarop de regel wordt overgenomen door onderliggende objecten, hoe deze overname wordt doorgegeven en voor welke voorwaarden deze wordt gecontroleerd.

CryptoKeySecurity

Biedt de mogelijkheid om de toegang tot een cryptografisch sleutelobject te beheren zonder directe manipulatie van een Access Control-lijst (ACL).

CustomAce

Vertegenwoordigt een Access Control Entry (ACE) die niet is gedefinieerd door een van de leden van de opsomming AceType.

DirectoryObjectSecurity

Biedt de mogelijkheid om de toegang tot adreslijstobjecten te beheren zonder directe manipulatie van Access Control-lijsten (ACL's).

DirectorySecurity

Vertegenwoordigt de toegangsbeheer- en controlebeveiliging voor een directory. Deze klasse kan niet worden overgenomen.

DiscretionaryAcl

Vertegenwoordigt een Discretionaire Access Control-lijst (DACL).

EventWaitHandleAccessRule

Vertegenwoordigt een set toegangsrechten die zijn toegestaan of geweigerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

EventWaitHandleAuditRule

Vertegenwoordigt een set toegangsrechten die moeten worden gecontroleerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

EventWaitHandleSecurity

Vertegenwoordigt de Windows beveiliging voor toegangsbeheer die is toegepast op een benoemde wachtgreep van het systeem. Deze klasse kan niet worden overgenomen.

FileSecurity

Vertegenwoordigt de beveiliging van toegangsbeheer en controle voor een bestand. Deze klasse kan niet worden overgenomen.

FileSystemAccessRule

Vertegenwoordigt een abstractie van een toegangsbeheervermelding (ACE) die een toegangsregel definieert voor een bestand of map. Deze klasse kan niet worden overgenomen.

FileSystemAuditRule

Vertegenwoordigt een abstractie van een toegangsbeheervermelding (ACE) die een controleregel definieert voor een bestand of map. Deze klasse kan niet worden overgenomen.

FileSystemSecurity

Vertegenwoordigt de beveiliging van toegangsbeheer en controle voor een bestand of map.

GenericAce

Vertegenwoordigt een Access Control Entry (ACE) en is de basisklasse voor alle andere ACE-klassen.

GenericAcl

Vertegenwoordigt een toegangsbeheerlijst (ACL) en is de basisklasse voor de CommonAcl, DiscretionaryAclen SystemAclRawAclklassen.

GenericSecurityDescriptor

Vertegenwoordigt een beveiligingsdescriptor. Een beveiligingsdescriptor bevat een eigenaar, een primaire groep, een Discretionaire Access Control List (DACL) en een System Access Control List (SACL).

KnownAce

Hiermee worden alle Access Control Ace-typen (Entry) ingekapseld die momenteel zijn gedefinieerd door Microsoft Corporation. Alle KnownAce objecten bevatten een 32-bits toegangsmasker en een SecurityIdentifier object.

MutexAccessRule

Vertegenwoordigt een set toegangsrechten die zijn toegestaan of geweigerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

MutexAuditRule

Vertegenwoordigt een set toegangsrechten die moeten worden gecontroleerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

MutexSecurity

Vertegenwoordigt de Windows beveiliging voor toegangsbeheer voor een benoemde mutex. Deze klasse kan niet worden overgenomen.

NativeObjectSecurity

Biedt de mogelijkheid om de toegang tot systeemeigen objecten te beheren zonder directe manipulatie van Access Control Lijsten (ACL's). Systeemeigen objecttypen worden gedefinieerd door de ResourceType opsomming.

ObjectAccessRule

Vertegenwoordigt een combinatie van de identiteit van een gebruiker, een toegangsmasker en een toegangsbeheertype (toestaan of weigeren). Een ObjectAccessRule object bevat ook informatie over het type object waarop de regel van toepassing is, het type onderliggend object dat de regel kan overnemen, hoe de regel wordt overgenomen door onderliggende objecten en hoe deze overname wordt doorgegeven.

ObjectAce

Hiermee bepaalt u de toegang tot Directory Services-objecten. Deze klasse vertegenwoordigt een Access Control Entry (ACE) die is gekoppeld aan een mapobject.

ObjectAuditRule

Vertegenwoordigt een combinatie van de identiteit van een gebruiker, een toegangsmasker en controlevoorwaarden. Een ObjectAuditRule object bevat ook informatie over het type object waarop de regel van toepassing is, het type onderliggend object dat de regel kan overnemen, hoe de regel wordt overgenomen door onderliggende objecten en hoe deze overname wordt doorgegeven.

ObjectSecurity

Biedt de mogelijkheid om de toegang tot objecten te beheren zonder directe manipulatie van Access Control Lijsten (ACL's). Deze klasse is de abstracte basisklasse voor de CommonObjectSecurity en DirectoryObjectSecurity klassen.

ObjectSecurity<T>

Biedt de mogelijkheid om toegang tot objecten te beheren zonder directe manipulatie van Access Control Lijsten (ACL's); biedt ook de mogelijkheid om toegangsrechten voor typecast te typen.

PrivilegeNotHeldException

De uitzondering die wordt gegenereerd wanneer een methode in de System.Security.AccessControl naamruimte probeert een bevoegdheid in te schakelen die deze niet heeft.

QualifiedAce

Vertegenwoordigt een Access Control Entry (ACE) die een kwalificatie bevat. De kwalificatie, vertegenwoordigd door een AceQualifier object, geeft aan of de ACE toegang toestaat, toegang weigert, systeemcontroles veroorzaakt of systeemalarmen veroorzaakt. De QualifiedAce klasse is de abstracte basisklasse voor de CommonAce en ObjectAce klassen.

RawAcl

Vertegenwoordigt een Access Control-lijst (ACL).

RawSecurityDescriptor

Vertegenwoordigt een beveiligingsdescriptor. Een beveiligingsdescriptor bevat een eigenaar, een primaire groep, een Discretionaire Access Control List (DACL) en een System Access Control List (SACL).

RegistryAccessRule

Vertegenwoordigt een set toegangsrechten die zijn toegestaan of geweigerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

RegistryAuditRule

Vertegenwoordigt een set toegangsrechten die moeten worden gecontroleerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

RegistrySecurity

Vertegenwoordigt de Windows beveiliging voor toegangsbeheer voor een registersleutel. Deze klasse kan niet worden overgenomen.

SemaphoreAccessRule

Vertegenwoordigt een set toegangsrechten die zijn toegestaan of geweigerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

SemaphoreAuditRule

Vertegenwoordigt een set toegangsrechten die moeten worden gecontroleerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

SemaphoreSecurity

Vertegenwoordigt de Windows beveiliging voor toegangsbeheer voor een benoemde semaphore. Deze klasse kan niet worden overgenomen.

SystemAcl

Vertegenwoordigt een systeem-Access Control lijst (SACL).

Enums

Name Description
AccessControlActions

Hiermee geeft u de acties op die zijn toegestaan voor beveiligbare objecten.

AccessControlModification

Hiermee geeft u het type wijziging van toegangsbeheer dat moet worden uitgevoerd. Deze opsomming wordt gebruikt door methoden van de ObjectSecurity klasse en de bijbehorende afstammelingen.

AccessControlSections

Hiermee geeft u op welke secties van een beveiligingsdescriptor u wilt opslaan of laden.

AccessControlType

Hiermee geeft u op of een AccessRule object wordt gebruikt om toegang toe te staan of te weigeren. Deze waarden zijn geen vlaggen en kunnen niet worden gecombineerd.

AceFlags

Hiermee geeft u de overname en controlegedrag van een toegangsbeheervermelding (ACE).

AceQualifier

Hiermee geeft u de functie van een toegangsbeheervermelding (ACE).

AceType

Hiermee definieert u de beschikbare ACE-typen (Access Control Entry).

AuditFlags

Hiermee geeft u de voorwaarden voor controlepogingen voor toegang tot een beveiligbaar object.

CompoundAceType

Hiermee geeft u het type van een CompoundAce object.

ControlFlags

Deze vlaggen zijn van invloed op het gedrag van de beveiligingsdescriptor.

CryptoKeyRights

Hiermee geeft u de cryptografische sleutelbewerking waarvoor een autorisatieregel de toegang of controle beheert.

EventWaitHandleRights

Hiermee geeft u de toegangsbeheerrechten op die kunnen worden toegepast op benoemde systeem gebeurtenisobjecten.

FileSystemRights

Definieert de toegangsrechten die moeten worden gebruikt bij het maken van toegangs- en controleregels.

InheritanceFlags

Overnamevlagmen geven de semantiek van overname voor toegangsbeheervermeldingen (ACL's) op.

MutexRights

Hiermee geeft u de toegangsbeheerrechten op die kunnen worden toegepast op benoemde mutex-objecten van het systeem.

ObjectAceFlags

Hiermee geeft u de aanwezigheid van objecttypen voor Access Control vermeldingen (ACL's).

PropagationFlags

Hiermee geeft u op hoe Access Control vermeldingen (ACL's) worden doorgegeven aan onderliggende objecten. Deze vlaggen zijn alleen belangrijk als er overnamevlagmen aanwezig zijn.

RegistryRights

Hiermee geeft u de toegangsbeheerrechten op die kunnen worden toegepast op registerobjecten.

ResourceType

Hiermee geeft u de gedefinieerde systeemeigen objecttypen.

SecurityInfos

Hiermee geeft u de sectie van een beveiligingsdescriptor die moet worden opgevraagd of ingesteld.

SemaphoreRights

Hiermee geeft u de toegangsbeheerrechten op die kunnen worden toegepast op benoemde systeemsemafore-objecten.

Gedelegeerden

Name Description
NativeObjectSecurity.ExceptionFromErrorCode

Biedt een manier voor integrators om numerieke foutcodes toe te wijzen aan specifieke uitzonderingen die ze maken.