Sdílet prostřednictvím


System.Security Obor názvů

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í.