System.Security Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní strukturu systému zabezpečení Common Language Runtime, včetně základních tříd pro oprávnění.
Třídy
AllowPartiallyTrustedCallersAttribute |
Umožňuje volat sestavení částečně důvěryhodným kódem. Bez této deklarace mohou sestavení používat pouze plně důvěryhodní volající. Tuto třídu nelze dědit. |
CodeAccessPermission |
Definuje základní strukturu všech přístupových oprávnění kódu. |
HostProtectionException |
Výjimka, která se vyvolá při zjištění odepřeného prostředku hostitele. |
HostSecurityManager |
Umožňuje řídit a přizpůsobit chování zabezpečení pro domény aplikace. |
NamedPermissionSet |
Definuje sadu oprávnění, která má přidružený název a popis. Tuto třídu nelze dědit. |
PermissionSet |
Představuje kolekci, která může obsahovat mnoho různých typů oprávnění. |
ReadOnlyPermissionSet |
Představuje kolekci jen pro čtení, která může obsahovat mnoho různých typů oprávnění. |
SecureString |
Představuje text, který by se měl zachovat jako důvěrný, například jeho odstraněním z paměti počítače, když už není potřeba. Tuto třídu nelze dědit. |
SecureStringMarshal |
Poskytuje kolekci metod pro přidělování nespravované paměti a kopírování nespravovaných bloků paměti. |
SecurityContext |
Zapouzdřuje a šíří všechna data související se zabezpečením pro kontexty spouštění přenášené mezi vlákna. Tuto třídu nelze dědit. |
SecurityCriticalAttribute |
Určuje, že kód nebo sestavení provádí operace důležité pro zabezpečení. |
SecurityElement |
Představuje objektový model XML pro kódování objektů zabezpečení. Tuto třídu nelze dědit. |
SecurityException |
Výjimka, která je vyvolána při zjištění chyby zabezpečení. |
SecurityManager |
Poskytuje hlavní přístupový bod pro třídy interagující se systémem zabezpečení. Tuto třídu nelze dědit. |
SecurityRulesAttribute |
Označuje sadu pravidel zabezpečení, které by měl modul CLR (Common Language Runtime) vynucovat pro sestavení. |
SecuritySafeCriticalAttribute |
Identifikuje typy nebo členy jako důležité pro zabezpečení a bezpečně přístupné transparentním kódem. |
SecurityState |
Poskytuje základní třídu pro vyžádání stavu zabezpečení akce z objektu AppDomainManager . |
SecurityTransparentAttribute |
Určuje, že sestavení nemůže způsobit zvýšení oprávnění. |
SecurityTreatAsSafeAttribute |
Určuje, které z neveřejných SecurityCriticalAttribute členů jsou přístupné transparentním kódem v rámci sestavení. |
SuppressUnmanagedCodeSecurityAttribute |
Umožňuje spravovanému kódu volat nespravovaný kód bez procházení zásobníku. Tuto třídu nelze dědit. |
UnverifiableCodeAttribute |
Označí moduly obsahující neověřitelný kód. Tuto třídu nelze dědit. |
VerificationException |
Výjimka, která je vyvolán, když zásady zabezpečení vyžadují, aby kód byl typově bezpečný a proces ověření nemůže ověřit, že kód je typu bezpečný. |
XmlSyntaxException |
Výjimka, která se vyvolá, když při analýze XML dojde k chybě syntaxe. Tuto třídu nelze dědit. |
Rozhraní
IEvidenceFactory |
Získá objekt .Evidence |
IPermission |
Definuje metody implementované typy oprávnění. |
ISecurityEncodable |
Definuje metody, které převádějí stav objektu oprávnění na reprezentaci elementu XML a z reprezentace. |
ISecurityPolicyEncodable |
Podporuje metody, které převádějí stav objektu oprávnění na reprezentaci elementu XML a z reprezentace. |
IStackWalk |
Spravuje trasu zásobníku, která určuje, jestli mají všichni volající v zásobníku volání požadovaná oprávnění pro přístup k chráněnému prostředku. |
Výčty
HostSecurityManagerOptions |
Určuje součásti zásad zabezpečení, které má správce zabezpečení hostitele používat. |
ManifestKinds |
Představuje typ manifestu, na který se vztahují informace o podpisu. |
PartialTrustVisibilityLevel |
Určuje výchozí viditelnost částečné důvěryhodnosti pro kód, který je označen atributem AllowPartiallyTrustedCallersAttribute (APTCA). |
PolicyLevelType |
Určuje typ úrovně zásad spravovaného kódu. |
SecurityContextSource |
Identifikuje zdroj pro kontext zabezpečení. |
SecurityCriticalScope |
Určuje obor .SecurityCriticalAttribute |
SecurityRuleSet |
Určuje sadu pravidel zabezpečení, které by měl modul CLR (Common Language Runtime) vynucovat pro sestavení. |
SecurityZone |
Definuje celočíselné hodnoty odpovídající zónám zabezpečení používaným zásadami zabezpečení. |