System.Security.AccessControl Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan programozási elemeket biztosít, amelyek a biztonságos objektumokon végzett biztonsági műveletekhez való hozzáférést és naplózást szabályozzák.
Osztályok
| Name | Description |
|---|---|
| AccessRule |
A felhasználó identitásának, a hozzáférési maszknak és a hozzáférés-vezérlés típusának (engedélyezés vagy megtagadás) kombinációját jelöli. Az AccessRule objektumok azt is tartalmazzák, hogyan öröklik a szabályt a gyermekobjektumok, és hogyan propagálja az öröklést. |
| AccessRule<T> |
A felhasználó identitásának, a hozzáférési maszknak és a hozzáférés-vezérlés típusának (engedélyezés vagy megtagadás) kombinációját jelöli. Az AccessRule'1 objektum azt is tartalmazza, hogyan öröklik a szabályt a gyermekobjektumok, és hogyan propagálja az öröklést. |
| AceEnumerator |
Lehetővé teszi a hozzáférés-vezérlési lista (ACL) hozzáférés-vezérlési bejegyzéseinek (ACL)-eken keresztüli iterálását. |
| AuditRule |
Egy felhasználó identitásának és egy hozzáférési maszknak a kombinációját jelöli. Az AuditRule objektumok azt is tartalmazzák, hogyan öröklik a szabályt a gyermekobjektumok, hogyan propagálja az öröklődést, és hogy milyen feltételek mellett naplózták. |
| AuditRule<T> |
Egy felhasználó identitásának és egy hozzáférési maszknak a kombinációját jelöli. |
| AuthorizationRule |
Meghatározza a biztonságos objektumokhoz való hozzáférést. A származtatott osztályok AccessRule és AuditRule a hozzáférési és naplózási funkciókra vonatkozó specializációk. |
| AuthorizationRuleCollection |
Objektumok gyűjteményét AuthorizationRule jelöli. |
| CommonAce |
Hozzáférés-vezérlési bejegyzést (ACE) jelöl. |
| CommonAcl |
Egy hozzáférés-vezérlési listát (ACL) jelöl, amely az és az osztályok alaposztálya DiscretionaryAclSystemAcl . |
| CommonObjectSecurity |
A hozzáférés-vezérlési listák (ACL-ek) közvetlen kezelése nélkül szabályozza az objektumokhoz való hozzáférést. Ez az osztály az osztály absztrakt alaposztálya NativeObjectSecurity . |
| CommonSecurityDescriptor |
Biztonsági leírót jelöl. A biztonsági leírók közé tartozik egy tulajdonos, egy elsődleges csoport, egy diszkrecionális Access Control lista (DACL) és egy System Access Control List (SACL). |
| CompoundAce |
Összetett Access Control bejegyzést (ACE) jelöl. |
| CryptoKeyAccessRule |
Egy titkosítási kulcs hozzáférési szabályát jelöli. A hozzáférési szabályok a felhasználó identitásának, a hozzáférési maszknak és a hozzáférés-vezérlés típusának (engedélyezés vagy megtagadás) kombinációját jelölik. A hozzáférési szabály objektumai azt is tartalmazzák, hogy a gyermekobjektumok hogyan öröklik a szabályt, és hogyan propagálja az öröklést. |
| CryptoKeyAuditRule |
Egy titkosítási kulcs naplózási szabályát jelöli. Az auditszabály egy felhasználó identitásának és egy hozzáférési maszknak a kombinációját jelöli. A naplózási szabályok azt is tartalmazzák, hogy a szabályt hogyan öröklik a gyermekobjektumok, hogyan propagálja az öröklést, és hogy milyen feltételek mellett naplózták. |
| CryptoKeySecurity |
Lehetővé teszi a titkosítási kulcsobjektumok hozzáférésének szabályozását Access Control lista (ACL) közvetlen kezelése nélkül. |
| CustomAce |
Olyan Access Control bejegyzést (ACE) jelöl, amelyet a AceType enumerálás egyik tagja nem definiál. |
| DirectoryObjectSecurity |
Lehetővé teszi a címtárobjektumok hozzáférésének szabályozását Access Control listák (ACL-ek) közvetlen kezelése nélkül. |
| DirectorySecurity |
Egy címtár hozzáférés-vezérlési és naplózási biztonságát jelöli. Ez az osztály nem örökölhető. |
| DiscretionaryAcl |
Egy diszkrecionális Access Control listát (DACL) jelöl. |
| EventWaitHandleAccessRule |
Egy felhasználó vagy csoport számára engedélyezett vagy elutasított hozzáférési jogosultságokat jelöl. Ez az osztály nem örökölhető. |
| EventWaitHandleAuditRule |
Egy felhasználó vagy csoport számára naplózandó hozzáférési jogosultságok halmazát jelöli. Ez az osztály nem örökölhető. |
| EventWaitHandleSecurity |
A névvel ellátott rendszer várakozási fogópontjára alkalmazott Windows hozzáférés-vezérlési biztonságot jelöli. Ez az osztály nem örökölhető. |
| FileSecurity |
Egy fájl hozzáférés-vezérlési és naplózási biztonságát jelöli. Ez az osztály nem örökölhető. |
| FileSystemAccessRule |
Egy hozzáférés-vezérlési bejegyzés (ACE) absztrakcióját jelöli, amely egy fájl vagy könyvtár hozzáférési szabályát határozza meg. Ez az osztály nem örökölhető. |
| FileSystemAuditRule |
Egy hozzáférés-vezérlési bejegyzés (ACE) absztrakcióját jelöli, amely egy fájl vagy könyvtár naplózási szabályát határozza meg. Ez az osztály nem örökölhető. |
| FileSystemSecurity |
Egy fájl vagy könyvtár hozzáférés-vezérlési és naplózási biztonságát jelöli. |
| GenericAce |
Egy Access Control bejegyzést (ACE) jelöl, és az összes többi ACE-osztály alaposztálya. |
| GenericAcl |
Egy hozzáférés-vezérlési listát (ACL) jelöl, amely a , CommonAcl, DiscretionaryAclés RawAcl osztály alaposztályaSystemAcl. |
| GenericSecurityDescriptor |
Biztonsági leírót jelöl. A biztonsági leírók közé tartozik egy tulajdonos, egy elsődleges csoport, egy diszkrecionális Access Control lista (DACL) és egy System Access Control List (SACL). |
| KnownAce |
Az Microsoft Corporation által jelenleg definiált Access Control Bejegyzés (ACE) típusokat foglalja magában. Minden KnownAce objektum tartalmaz egy 32 bites hozzáférési maszkot és egy objektumot SecurityIdentifier . |
| MutexAccessRule |
Egy felhasználó vagy csoport számára engedélyezett vagy elutasított hozzáférési jogosultságokat jelöl. Ez az osztály nem örökölhető. |
| MutexAuditRule |
Egy felhasználó vagy csoport számára naplózandó hozzáférési jogosultságok halmazát jelöli. Ez az osztály nem örökölhető. |
| MutexSecurity |
A névvel ellátott mutex Windows hozzáférés-vezérlési biztonságát jelöli. Ez az osztály nem örökölhető. |
| NativeObjectSecurity |
Lehetővé teszi a natív objektumokhoz való hozzáférés szabályozását Access Control listák (ACL-ek) közvetlen kezelése nélkül. A natív objektumtípusokat az ResourceType enumerálás határozza meg. |
| ObjectAccessRule |
A felhasználó identitásának, a hozzáférési maszknak és a hozzáférés-vezérlés típusának (engedélyezés vagy megtagadás) kombinációját jelöli. Az ObjectAccessRule objektumok információt tartalmaznak arról is, hogy milyen típusú objektumra vonatkozik a szabály, milyen típusú gyermekobjektum örökölheti a szabályt, hogyan öröklik a szabályt a gyermekobjektumok, és hogyan propagálja az öröklést. |
| ObjectAce |
A Címtárszolgáltatások objektumaihoz való hozzáférést szabályozza. Ez az osztály egy címtárobjektumhoz társított Access Control bejegyzést (ACE) jelöl. |
| ObjectAuditRule |
A felhasználó identitásának, a hozzáférési maszknak és a naplózási feltételeknek a kombinációját jelöli. Az ObjectAuditRule objektumok információt tartalmaznak arról is, hogy milyen típusú objektumra vonatkozik a szabály, milyen típusú gyermekobjektum örökölheti a szabályt, hogyan öröklik a szabályt a gyermekobjektumok, és hogyan propagálja az öröklést. |
| ObjectSecurity |
Lehetővé teszi az objektumokhoz való hozzáférés szabályozását Access Control listák (ACL-ek) közvetlen kezelése nélkül. Ez az osztály az és az osztályok absztrakt alaposztálya CommonObjectSecurityDirectoryObjectSecurity . |
| ObjectSecurity<T> |
Lehetővé teszi az objektumokhoz való hozzáférés szabályozását a Access Control listák (ACL-ek) közvetlen kezelése nélkül is, és lehetővé teszi a gépelt hozzáférési jogosultságok beírását is. |
| PrivilegeNotHeldException |
Az a kivétel, amely akkor fordul elő, ha a System.Security.AccessControl névtérben egy metódus olyan jogosultságot próbál engedélyezni, amely nem rendelkezik. |
| QualifiedAce |
Egy minősítőt tartalmazó Access Control bejegyzést (ACE) jelöl. Az objektum által AceQualifier képviselt minősítő azt határozza meg, hogy az ACE engedélyezi-e a hozzáférést, letiltja-e a hozzáférést, rendszervizsgálatokat okoz-e, vagy rendszerriasztásokat okoz-e. Az QualifiedAce osztály az és az osztályok absztrakt alaposztálya CommonAceObjectAce. |
| RawAcl |
Egy Access Control listát (ACL) jelöl. |
| RawSecurityDescriptor |
Biztonsági leírót jelöl. A biztonsági leírók közé tartozik egy tulajdonos, egy elsődleges csoport, egy diszkrecionális Access Control lista (DACL) és egy System Access Control List (SACL). |
| RegistryAccessRule |
Egy felhasználó vagy csoport számára engedélyezett vagy elutasított hozzáférési jogosultságokat jelöl. Ez az osztály nem örökölhető. |
| RegistryAuditRule |
Egy felhasználó vagy csoport számára naplózandó hozzáférési jogosultságok halmazát jelöli. Ez az osztály nem örökölhető. |
| RegistrySecurity |
Egy beállításkulcs Windows hozzáférés-vezérlési biztonságát jelöli. Ez az osztály nem örökölhető. |
| SemaphoreAccessRule |
Egy felhasználó vagy csoport számára engedélyezett vagy elutasított hozzáférési jogosultságokat jelöl. Ez az osztály nem örökölhető. |
| SemaphoreAuditRule |
Egy felhasználó vagy csoport számára naplózandó hozzáférési jogosultságok halmazát jelöli. Ez az osztály nem örökölhető. |
| SemaphoreSecurity |
A névvel ellátott szemaphore Windows hozzáférés-vezérlési biztonságát jelöli. Ez az osztály nem örökölhető. |
| SystemAcl |
Rendszer Access Control listát (SACL) jelöl. |
Enumerációk
| Name | Description |
|---|---|
| AccessControlActions |
Meghatározza a biztonságos objektumokhoz engedélyezett műveleteket. |
| AccessControlModification |
Megadja a végrehajtandó hozzáférés-vezérlési módosítás típusát. Ezt az enumerálást az osztály és leszármazottai metódusai ObjectSecurity használják. |
| AccessControlSections |
Megadja, hogy a biztonsági leíró mely szakaszait mentse vagy töltse be. |
| AccessControlType |
Megadja, hogy egy AccessRule objektum engedélyezi vagy megtagadja-e a hozzáférést. Ezek az értékek nem jelölők, és nem kombinálhatók. |
| AceFlags |
Meghatározza egy hozzáférés-vezérlési bejegyzés (ACE) öröklési és naplózási viselkedését. |
| AceQualifier |
Egy hozzáférés-vezérlési bejegyzés (ACE) függvényét adja meg. |
| AceType |
Meghatározza az elérhető hozzáférés-vezérlési bejegyzés (ACE) típusait. |
| AuditFlags |
Meghatározza a biztonságos objektumok elérésére tett kísérletek naplózásának feltételeit. |
| CompoundAceType |
Az objektum típusát CompoundAce adja meg. |
| ControlFlags |
Ezek a jelzők befolyásolják a biztonsági leíró viselkedését. |
| CryptoKeyRights |
Megadja azt a titkosítási kulcsműveletet, amelyhez egy engedélyezési szabály szabályozza a hozzáférést vagy a naplózást. |
| EventWaitHandleRights |
Megadja a névvel ellátott rendszeresemény-objektumokra alkalmazható hozzáférés-vezérlési jogosultságokat. |
| FileSystemRights |
Meghatározza a hozzáférési és naplózási szabályok létrehozásakor használandó hozzáférési jogosultságokat. |
| InheritanceFlags |
Az öröklési jelzők határozzák meg a hozzáférés-vezérlési bejegyzések (ACE-k) öröklésének szemantikáját. |
| MutexRights |
Megadja azokat a hozzáférés-vezérlési jogosultságokat, amelyek alkalmazhatók a nevesített rendszer mutex objektumaira. |
| ObjectAceFlags |
A Access Control bejegyzések (ACE-k) objektumtípusainak jelenlétét adja meg. |
| PropagationFlags |
Megadja, hogyan propagálja a rendszer a Access Control bejegyzéseket (ACL-eket) a gyermekobjektumokra. Ezek a jelzők csak akkor jelentősek, ha öröklési jelzők vannak jelen. |
| RegistryRights |
Megadja a beállításjegyzék-objektumokra alkalmazható hozzáférés-vezérlési jogosultságokat. |
| ResourceType |
Meghatározza a definiált natív objektumtípusokat. |
| SecurityInfos |
A lekérdezni vagy beállítani kívánt biztonsági leíró szakaszát adja meg. |
| SemaphoreRights |
Megadja azokat a hozzáférés-vezérlési jogosultságokat, amelyek alkalmazhatók a nevesített rendszerszemafor objektumokra. |
Delegáltak
| Name | Description |
|---|---|
| NativeObjectSecurity.ExceptionFromErrorCode |
Lehetővé teszi, hogy az integrátorok numerikus hibakódokat képezhessenek le az általuk létrehozott kivételekre. |