System.Security 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.
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. |