System.Security.AccessControl Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller programmeringselement som styr åtkomsten till och granskar säkerhetsrelaterade åtgärder för skyddsbara objekt.
Klasser
| Name | Description |
|---|---|
| AccessRule |
Representerar en kombination av en användares identitet, en åtkomstmask och en åtkomstkontrolltyp (tillåt eller neka). Ett AccessRule objekt innehåller också information om hur regeln ärvs av underordnade objekt och hur arv sprids. |
| AccessRule<T> |
Representerar en kombination av en användares identitet, en åtkomstmask och en åtkomstkontrolltyp (tillåt eller neka). Ett AccessRule'1-objekt innehåller också information om hur regeln ärvs av underordnade objekt och hur arvet sprids. |
| AceEnumerator |
Ger möjlighet att iterera via åtkomstkontrollposterna (ACL) i en åtkomstkontrollista (ACL). |
| AuditRule |
Representerar en kombination av en användares identitet och en åtkomstmask. Ett AuditRule objekt innehåller också information om hur regeln ärvs av underordnade objekt, hur arv sprids och för vilka villkor den granskas. |
| AuditRule<T> |
Representerar en kombination av en användares identitet och en åtkomstmask. |
| AuthorizationRule |
Avgör åtkomst till skyddsbara objekt. Härledda klasser AccessRule och AuditRule erbjuder specialiseringar för åtkomst- och granskningsfunktioner. |
| AuthorizationRuleCollection |
Representerar en samling AuthorizationRule objekt. |
| CommonAce |
Representerar en åtkomstkontrollpost (ACE). |
| CommonAcl |
Representerar en åtkomstkontrollista (ACL) och är basklassen för klasserna DiscretionaryAcl och SystemAcl . |
| CommonObjectSecurity |
Styr åtkomsten till objekt utan direkt manipulering av åtkomstkontrollistor (ACL). Den här klassen är den abstrakta basklassen NativeObjectSecurity för klassen. |
| CommonSecurityDescriptor |
Representerar en säkerhetsbeskrivning. En säkerhetsbeskrivning innehåller en ägare, en primär grupp, en DACL (Discretionary Access Control List) och en SACL (System Access Control List). |
| CompoundAce |
Representerar en sammansatt Access Control entry (ACE). |
| CryptoKeyAccessRule |
Representerar en åtkomstregel för en kryptografisk nyckel. En åtkomstregel representerar en kombination av en användares identitet, en åtkomstmask och en åtkomstkontrolltyp (tillåt eller neka). Ett åtkomstregelobjekt innehåller också information om hur regeln ärvs av underordnade objekt och hur arvet sprids. |
| CryptoKeyAuditRule |
Representerar en granskningsregel för en kryptografisk nyckel. En granskningsregel representerar en kombination av en användares identitet och en åtkomstmask. En granskningsregel innehåller också information om hur regeln ärvs av underordnade objekt, hur arv sprids och för vilka villkor den granskas. |
| CryptoKeySecurity |
Ger möjlighet att styra åtkomsten till ett kryptografiskt nyckelobjekt utan direkt manipulering av en Access Control-lista (ACL). |
| CustomAce |
Representerar en Access Control post (ACE) som inte definieras av någon av medlemmarna i AceType uppräkning. |
| DirectoryObjectSecurity |
Ger möjlighet att styra åtkomsten till katalogobjekt utan direkt manipulering av Access Control Listor (ACL). |
| DirectorySecurity |
Representerar åtkomstkontroll och granskningssäkerhet för en katalog. Det går inte att ärva den här klassen. |
| DiscretionaryAcl |
Representerar en DACL (Discretionary Access Control List). |
| EventWaitHandleAccessRule |
Representerar en uppsättning åtkomsträttigheter som tillåts eller nekas för en användare eller grupp. Det går inte att ärva den här klassen. |
| EventWaitHandleAuditRule |
Representerar en uppsättning åtkomsträttigheter som ska granskas för en användare eller grupp. Det går inte att ärva den här klassen. |
| EventWaitHandleSecurity |
Representerar den Windows åtkomstkontrollsäkerhet som tillämpas på ett namngivet systemväntehandtag. Det går inte att ärva den här klassen. |
| FileSecurity |
Representerar åtkomstkontroll och granskningssäkerhet för en fil. Det går inte att ärva den här klassen. |
| FileSystemAccessRule |
Representerar en abstraktion av en åtkomstkontrollpost (ACE) som definierar en åtkomstregel för en fil eller katalog. Det går inte att ärva den här klassen. |
| FileSystemAuditRule |
Representerar en abstraktion av en åtkomstkontrollpost (ACE) som definierar en granskningsregel för en fil eller katalog. Det går inte att ärva den här klassen. |
| FileSystemSecurity |
Representerar åtkomstkontroll och granskningssäkerhet för en fil eller katalog. |
| GenericAce |
Representerar en Access Control Entry (ACE) och är basklassen för alla andra ACE-klasser. |
| GenericAcl |
Representerar en åtkomstkontrollista (ACL) och är basklassen för klasserna CommonAcl, DiscretionaryAcl, RawAcloch SystemAcl . |
| GenericSecurityDescriptor |
Representerar en säkerhetsbeskrivning. En säkerhetsbeskrivning innehåller en ägare, en primär grupp, en DACL (Discretionary Access Control List) och en SACL (System Access Control List). |
| KnownAce |
Kapslar in alla ace-typer (Access Control Entry) som för närvarande definieras av Microsoft Corporation. Alla KnownAce objekt innehåller en 32-bitars åtkomstmask och ett SecurityIdentifier objekt. |
| MutexAccessRule |
Representerar en uppsättning åtkomsträttigheter som tillåts eller nekas för en användare eller grupp. Det går inte att ärva den här klassen. |
| MutexAuditRule |
Representerar en uppsättning åtkomsträttigheter som ska granskas för en användare eller grupp. Det går inte att ärva den här klassen. |
| MutexSecurity |
Representerar Windows åtkomstkontrollsäkerhet för en namngiven mutex. Det går inte att ärva den här klassen. |
| NativeObjectSecurity |
Ger möjlighet att styra åtkomsten till inbyggda objekt utan direkt manipulering av Access Control Listor (ACL). Inbyggda objekttyper definieras av ResourceType uppräkningen. |
| ObjectAccessRule |
Representerar en kombination av en användares identitet, en åtkomstmask och en åtkomstkontrolltyp (tillåt eller neka). Ett ObjectAccessRule objekt innehåller också information om vilken typ av objekt regeln gäller för, vilken typ av underordnat objekt som kan ärva regeln, hur regeln ärvs av underordnade objekt och hur arvet sprids. |
| ObjectAce |
Styr åtkomsten till Directory Services-objekt. Den här klassen representerar en Access Control Entry (ACE) som är associerad med ett katalogobjekt. |
| ObjectAuditRule |
Representerar en kombination av en användares identitet, en åtkomstmask och granskningsvillkor. Ett ObjectAuditRule objekt innehåller också information om vilken typ av objekt regeln gäller för, vilken typ av underordnat objekt som kan ärva regeln, hur regeln ärvs av underordnade objekt och hur arvet sprids. |
| ObjectSecurity |
Ger möjlighet att styra åtkomsten till objekt utan direkt manipulering av Access Control Listor (ACL). Den här klassen är den abstrakta basklassen för klasserna CommonObjectSecurity och DirectoryObjectSecurity . |
| ObjectSecurity<T> |
Ger möjlighet att styra åtkomsten till objekt utan direkt manipulering av Access Control-listor (ACL: er); ger också möjlighet att typgjuta åtkomsträttigheter. |
| PrivilegeNotHeldException |
Undantaget som utlöses när en metod i System.Security.AccessControl namnområdet försöker aktivera en behörighet som den inte har. |
| QualifiedAce |
Representerar en Access Control entry (ACE) som innehåller en kvalificerare. Kvalificeraren, som representeras av ett AceQualifier objekt, anger om ACE tillåter åtkomst, nekar åtkomst, orsakar systemgranskningar eller orsakar systemlarm. Klassen QualifiedAce är den abstrakta basklassen för klasserna CommonAce och ObjectAce . |
| RawAcl |
Representerar en Access Control lista (ACL). |
| RawSecurityDescriptor |
Representerar en säkerhetsbeskrivning. En säkerhetsbeskrivning innehåller en ägare, en primär grupp, en DACL (Discretionary Access Control List) och en SACL (System Access Control List). |
| RegistryAccessRule |
Representerar en uppsättning åtkomsträttigheter som tillåts eller nekas för en användare eller grupp. Det går inte att ärva den här klassen. |
| RegistryAuditRule |
Representerar en uppsättning åtkomsträttigheter som ska granskas för en användare eller grupp. Det går inte att ärva den här klassen. |
| RegistrySecurity |
Representerar Windows åtkomstkontrollsäkerhet för en registernyckel. Det går inte att ärva den här klassen. |
| SemaphoreAccessRule |
Representerar en uppsättning åtkomsträttigheter som tillåts eller nekas för en användare eller grupp. Det går inte att ärva den här klassen. |
| SemaphoreAuditRule |
Representerar en uppsättning åtkomsträttigheter som ska granskas för en användare eller grupp. Det går inte att ärva den här klassen. |
| SemaphoreSecurity |
Representerar Windows åtkomstkontrollsäkerhet för en namngiven semafor. Det går inte att ärva den här klassen. |
| SystemAcl |
Representerar en System Access Control-lista (SACL). |
Uppräkningar
| Name | Description |
|---|---|
| AccessControlActions |
Anger vilka åtgärder som tillåts för skyddsbara objekt. |
| AccessControlModification |
Anger vilken typ av ändring av åtkomstkontroll som ska utföras. Den här uppräkningen används av metoder för ObjectSecurity klassen och dess underordnade. |
| AccessControlSections |
Anger vilka delar av en säkerhetsbeskrivning som ska sparas eller läsas in. |
| AccessControlType |
Anger om ett AccessRule objekt används för att tillåta eller neka åtkomst. Dessa värden är inte flaggor och de kan inte kombineras. |
| AceFlags |
Anger arvs- och granskningsbeteendet för en åtkomstkontrollpost (ACE). |
| AceQualifier |
Anger funktionen för en åtkomstkontrollpost (ACE). |
| AceType |
Definierar de tillgängliga ace-typerna (access control entry). |
| AuditFlags |
Anger villkoren för granskningsförsök för att komma åt ett skyddsbart objekt. |
| CompoundAceType |
Anger typen av objekt CompoundAce . |
| ControlFlags |
Dessa flaggor påverkar säkerhetsbeskrivningens beteende. |
| CryptoKeyRights |
Anger den kryptografiska nyckelåtgärd som en auktoriseringsregel styr åtkomst eller granskning för. |
| EventWaitHandleRights |
Anger de behörigheter för åtkomstkontroll som kan tillämpas på namngivna systemhändelseobjekt. |
| FileSystemRights |
Definierar de åtkomsträttigheter som ska användas när du skapar åtkomst- och granskningsregler. |
| InheritanceFlags |
Arvsflaggor anger arvssemantiken för åtkomstkontrollposter (ACL). |
| MutexRights |
Anger de behörigheter för åtkomstkontroll som kan tillämpas på namngivna system mutex-objekt. |
| ObjectAceFlags |
Anger förekomsten av objekttyper för Access Control poster (ACL). |
| PropagationFlags |
Anger hur Access Control poster (ACL) sprids till underordnade objekt. Dessa flaggor är bara viktiga om det finns arvsflaggor. |
| RegistryRights |
Anger de behörigheter för åtkomstkontroll som kan tillämpas på registerobjekt. |
| ResourceType |
Anger de definierade inbyggda objekttyperna. |
| SecurityInfos |
Anger avsnittet i en säkerhetsbeskrivning som ska frågas eller ställas in. |
| SemaphoreRights |
Anger de behörigheter för åtkomstkontroll som kan tillämpas på namngivna systemsemaforobjekt. |
Delegeringar
| Name | Description |
|---|---|
| NativeObjectSecurity.ExceptionFromErrorCode |
Ger ett sätt för integratörer att mappa numeriska felkoder till specifika undantag som de skapar. |