System.Security.AccessControl Névtér

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.