System.Security Obor názvů

Poskytuje základní strukturu systému zabezpečení Modulu CLR (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 hostitelského prostředku.

HostSecurityManager

Umožňuje řídit a přizpůsobit chování zabezpečení pro domény aplikací.

NamedPermissionSet

Definuje sadu oprávnění, která má přidružený název a popis. Tuto třídu nelze zdě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 měl být důvěrný, například jeho odstraněním z paměti počítače, pokud už ho nepotřebujete. Tato třída nemůže být zděděna.

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 provádění přenášené napříč vlákny. Tuto třídu nelze zdědit.

SecurityCriticalAttribute

Určuje, že kód nebo sestavení provádí operace kritické pro zabezpečení.

SecurityElement

Představuje model objektu XML pro kódování objektů zabezpečení. Tuto třídu nelze zdědit.

SecurityException

Výjimka, která se vyvolá při zjištění chyby zabezpečení.

SecurityManager

Poskytuje hlavní přístupový bod pro třídy, které pracují se systémem zabezpečení. Tuto třídu nelze dědit.

SecurityRulesAttribute

Označuje sadu pravidel zabezpečení, která má modul CLR (Common Language Runtime) vynutit pro sestavení.

SecuritySafeCriticalAttribute

Identifikuje typy nebo členy jako kritické 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

Identifikuje, které nepublikované SecurityCriticalAttribute členy jsou přístupné transparentním kódem v rámci sestavení.

SuppressUnmanagedCodeSecurityAttribute

Umožňuje spravovanému kódu volat nespravovaný kód bez procházky zásobníkem. 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á se vyvolá, když zásady zabezpečení vyžadují bezpečný typ kódu a proces ověření nemůže ověřit, zda je kód bezpečný.

XmlSyntaxException

Výjimka, která se vyvolá v případě, že 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é podle typů oprávnění.

ISecurityEncodable

Definuje metody, které převádějí stav objektu oprávnění na reprezentaci elementu XML a z elementu XML.

ISecurityPolicyEncodable

Podporuje metody, které převedou stav objektu oprávnění na reprezentaci elementu XML a z ní.

IStackWalk

Spravuje procházku 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, pro 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 kontextu zabezpečení.

SecurityCriticalScope

Určuje rozsah SecurityCriticalAttribute.

SecurityRuleSet

Identifikuje sadu pravidel zabezpečení, která má 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í.