System.Security.AccessControl Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |