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í. Provides the underlying structure of the common language runtime security system, including base classes for permissions.

Třídy

AllowPartiallyTrustedCallersAttribute

Umožňuje volání sestavení částečně důvěryhodným kódem.Allows an assembly to be called by partially trusted code. Bez této deklarace mohou použít sestavení pouze plně důvěryhodní volající.Without this declaration, only fully trusted callers are able to use the assembly. Tuto třídu nelze zdědit.This class cannot be inherited.

CodeAccessPermission

Definuje základní strukturu všech oprávnění pro přístup ke kódu.Defines the underlying structure of all code access permissions.

HostProtectionException

Výjimka, která je vyvolána při zjištění, že byl zjištěn prostředek hostitele odepřen.The exception that is thrown when a denied host resource is detected.

HostSecurityManager

Umožňuje řízení a přizpůsobení chování zabezpečení pro domény aplikací.Allows the control and customization of security behavior for application domains.

NamedPermissionSet

Definuje sadu oprávnění s názvem a popisem, který je k němu přidružený.Defines a permission set that has a name and description associated with it. Tuto třídu nelze zdědit.This class cannot be inherited.

PermissionSet

Představuje kolekci, která může obsahovat mnoho různých typů oprávnění.Represents a collection that can contain many different types of permissions.

ReadOnlyPermissionSet

Představuje kolekci jen pro čtení, která může obsahovat mnoho různých typů oprávnění.Represents a read-only collection that can contain many different types of permissions.

SecureString

Představuje text, který by měl být uložený v tajnosti, například odstraněním z paměti počítače, když už nepotřebujete.Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. Tuto třídu nelze zdědit.This class cannot be inherited.

SecureStringMarshal

Poskytuje kolekci metod pro přidělení nespravované paměti a kopírování nespravovaných paměťových bloků.Provides a collection of methods for allocating unmanaged memory and copying unmanaged memory blocks.

SecurityContext

Zapouzdřuje a šíří všechna data týkající se zabezpečení pro kontexty provádění přenášená napříč vlákny.Encapsulates and propagates all security-related data for execution contexts transferred across threads. Tuto třídu nelze zdědit.This class cannot be inherited.

SecurityCriticalAttribute

Určuje, že kód nebo sestavení provádí operace kritické pro zabezpečení.Specifies that code or an assembly performs security-critical operations.

SecurityElement

Představuje model objektu XML pro kódování objektů zabezpečení.Represents the XML object model for encoding security objects. Tuto třídu nelze zdědit.This class cannot be inherited.

SecurityException

Výjimka, která je vyvolána, když je zjištěna chyba zabezpečení.The exception that is thrown when a security error is detected.

SecurityManager

Poskytuje hlavní přístupový bod pro třídy komunikující se systémem zabezpečení.Provides the main access point for classes interacting with the security system. Tuto třídu nelze zdědit.This class cannot be inherited.

SecurityRulesAttribute

Určuje sadu pravidel zabezpečení, které by měl modul common language runtime vyhovět pro sestavení.Indicates the set of security rules the common language runtime should enforce for an assembly.

SecuritySafeCriticalAttribute

Identifikuje typy nebo členy jako kritické pro zabezpečení a bezpečné přístup transparentním kódem.Identifies types or members as security-critical and safely accessible by transparent code.

SecurityState

Poskytuje základní třídu pro vyžádání stavu zabezpečení akce z AppDomainManager objektu.Provides a base class for requesting the security status of an action from the AppDomainManager object.

SecurityTransparentAttribute

Určuje, že sestavení nemůže způsobit zvýšení oprávnění.Specifies that an assembly cannot cause an elevation of privilege.

SecurityTreatAsSafeAttribute

Určuje, kteří členové NonPublic SecurityCriticalAttribute jsou přístupné transparentním kódem v rámci sestavení.Identifies which of the nonpublic SecurityCriticalAttribute members are accessible by transparent code within the assembly.

SuppressUnmanagedCodeSecurityAttribute

Umožňuje spravovanému kódu volat do nespravovaného kódu bez procházení zásobníku.Allows managed code to call into unmanaged code without a stack walk. Tuto třídu nelze zdědit.This class cannot be inherited.

UnverifiableCodeAttribute

Označí moduly obsahující neověřitelný kód.Marks modules containing unverifiable code. Tuto třídu nelze zdědit.This class cannot be inherited.

VerificationException

Výjimka, která je vyvolána, když zásady zabezpečení vyžadují, aby byl kód typově bezpečný, a proces ověření nemůže ověřit, zda je kód typově bezpečný.The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe.

XmlSyntaxException

Výjimka, která je vyvolána, když dojde k chybě syntaxe při analýze XML.The exception that is thrown when there is a syntax error in XML parsing. Tuto třídu nelze zdědit.This class cannot be inherited.

Rozhraní

IEvidenceFactory

Získá objekt Evidence .Gets an object's Evidence.

IPermission

Definuje metody implementované typy oprávnění.Defines methods implemented by permission types.

ISecurityEncodable

Definuje metody, které převádějí stav objektu oprávnění na a z reprezentace elementu XML.Defines the methods that convert permission object state to and from XML element representation.

ISecurityPolicyEncodable

Podporuje metody, které převádějí stav objektu oprávnění na a z reprezentace elementu XML.Supports the methods that convert permission object state to and from an XML element representation.

IStackWalk

Spravuje procházení zásobníku, které určuje, zda 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.Manages the stack walk that determines whether all callers in the call stack have the required permissions to access a protected resource.

Výčty

HostSecurityManagerOptions

Určuje součásti zásad zabezpečení, které bude používat Správce zabezpečení hostitele.Specifies the security policy components to be used by the host security manager.

ManifestKinds

Představuje typ manifestu, pro který se vztahují informace o podpisu.Represents the type of manifest that the signature information applies to.

PartialTrustVisibilityLevel

Určuje výchozí částečně důvěryhodný přehled pro kód, který je označen AllowPartiallyTrustedCallersAttribute atributem (APTCA).Specifies the default partial-trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.

PolicyLevelType

Určuje typ úrovně zásad spravovaného kódu.Specifies the type of a managed code policy level.

SecurityContextSource

Určuje zdroj kontextu zabezpečení.Identifies the source for the security context.

SecurityCriticalScope

Určuje rozsah SecurityCriticalAttribute .Specifies the scope of a SecurityCriticalAttribute.

SecurityRuleSet

Určuje sadu pravidel zabezpečení, které by měl modul CLR (Common Language Runtime) vyhovět pro sestavení.Identifies the set of security rules the common language runtime should enforce for an assembly.

SecurityZone

Definuje celočíselné hodnoty odpovídající zónám zabezpečení používaným zásadami zabezpečení.Defines the integer values corresponding to security zones used by security policy.