System.Security Névtér

A közös nyelvi futtatókörnyezet biztonsági rendszerének mögöttes struktúráját biztosítja, beleértve az engedélyek alaposztályait is.

Osztályok

Name Description
AllowPartiallyTrustedCallersAttribute

Lehetővé teszi a szerelvény meghívását részben megbízható kóddal. A deklaráció nélkül csak a teljes mértékben megbízható hívók használhatják a szerelvényt. Ez az osztály nem örökölhető.

CodeAccessPermission

Meghatározza az összes kódhozzáférés-engedély mögöttes struktúráját.

HostProtectionException

A megtagadott gazdagéperőforrás észlelésekor megjelenő kivétel.

HostSecurityManager

Lehetővé teszi az alkalmazástartományok biztonsági viselkedésének szabályozását és testreszabását.

NamedPermissionSet

Olyan engedélykészletet határoz meg, amelyhez név és leírás van társítva. Ez az osztály nem örökölhető.

PermissionSet

Olyan gyűjteményt jelöl, amely számos különböző típusú engedélyt tartalmazhat.

ReadOnlyPermissionSet

Írásvédett gyűjteményt jelöl, amely számos különböző típusú engedélyt tartalmazhat.

SecureString

Olyan szöveget jelöl, amelyet bizalmasan kell kezelni, például ha törli azt a számítógép memóriájából, amikor már nincs rá szükség. Ez az osztály nem örökölhető.

SecureStringMarshal

Metódusok gyűjteménye a nem felügyelt memória kiosztásához és a nem felügyelt memóriablokkok másolásához.

SecurityContext

Beágyazza és propagálja az összes biztonsági vonatkozású adatot a szálakon átvitt végrehajtási környezetekhez. Ez az osztály nem örökölhető.

SecurityCriticalAttribute

Megadja, hogy a kód vagy a szerelvény biztonsági szempontból kritikus műveleteket hajt végre.

SecurityElement

A biztonsági objektumok kódolásához használt XML-objektummodellt jelöli. Ez az osztály nem örökölhető.

SecurityException

A biztonsági hiba észlelésekor megjelenő kivétel.

SecurityManager

A biztonsági rendszerrel interakcióba lépő osztályok fő hozzáférési pontja. Ez az osztály nem örökölhető.

SecurityRulesAttribute

Azt jelzi, hogy a közös nyelvi futtatókörnyezetnek milyen biztonsági szabályokat kell kikényszerítenie egy szerelvényhez.

SecuritySafeCriticalAttribute

A típusokat vagy tagokat biztonsági szempontból kritikus fontosságúként azonosítja, és transzparens kóddal biztonságosan elérhető.

SecurityState

Egy alaposztályt biztosít egy művelet biztonsági állapotának az objektumból AppDomainManager való lekéréséhez.

SecurityTransparentAttribute

Azt adja meg, hogy egy szerelvény nem okozhat jogosultságszint-emelt szintű jogosultságot.

SecurityTreatAsSafeAttribute

Meghatározza, hogy a nem nyilvános SecurityCriticalAttribute tagok közül melyik érhető el transzparens kóddal a szerelvényen belül.

SuppressUnmanagedCodeSecurityAttribute

Lehetővé teszi, hogy a felügyelt kód verembejárás nélkül hívjon be nem felügyelt kódot. Ez az osztály nem örökölhető.

UnverifiableCodeAttribute

Nem ellenőrizhető kódot tartalmazó modulok megjelölése. Ez az osztály nem örökölhető.

VerificationException

Az a kivétel, amely akkor jelenik meg, amikor a biztonsági szabályzat megköveteli a kód biztonságos típusának használatát, és az ellenőrzési folyamat nem tudja ellenőrizni, hogy a kód biztonságos-e.

XmlSyntaxException

A kivétel, amely akkor jelenik meg, ha szintaxishiba van az XML-elemzésben. Ez az osztály nem örökölhető.

Interfészek

Name Description
IEvidenceFactory

Lekéri az objektumot Evidence.

IPermission

Az engedélytípusok által implementált metódusokat határozza meg.

ISecurityEncodable

Meghatározza azokat a metódusokat, amelyek xml-elemábrázolássá alakítják át az engedélyobjektum állapotát.

ISecurityPolicyEncodable

Támogatja azokat a metódusokat, amelyek xml-elemábrázolássá alakítják át az engedélyobjektum állapotát.

IStackWalk

Kezeli a verembejárást, amely meghatározza, hogy a hívásverem összes hívója rendelkezik-e a védett erőforrás eléréséhez szükséges engedélyekkel.

Enumerációk

Name Description
HostSecurityManagerOptions

Megadja a gazdagép biztonsági kezelője által használandó biztonsági házirend-összetevőket.

ManifestKinds

Azt a jegyzéktípust jelöli, amelyre az aláírási adatok vonatkoznak.

PartialTrustVisibilityLevel

Megadja az alapértelmezett részleges megbízhatósági láthatóságot az AllowPartiallyTrustedCallersAttribute (APTCA) attribútummal megjelölt kódhoz.

PolicyLevelType

A felügyelt kódházirend-szint típusát adja meg.

SecurityContextSource

Azonosítja a biztonsági környezet forrását.

SecurityCriticalScope

Megadja a hatókört SecurityCriticalAttribute.

SecurityRuleSet

Azonosítja azokat a biztonsági szabályokat, a közös nyelvi futtatókörnyezetnek kötelezőnek kell lennie egy szerelvényhez.

SecurityZone

Meghatározza a biztonsági szabályzat által használt biztonsági zónáknak megfelelő egész számértékeket.