Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Security espace de noms

 

Date de publication : novembre 2016

Le System.Security espace de noms fournit la structure sous-jacente de la système common language runtime sécurité, y compris les classes de base pour les autorisations.

ClasseDescription
System_CAPS_pubclassAllowPartiallyTrustedCallersAttribute

Permet à un assembly d'être appelé par du code d'un niveau de confiance partiel. Sans cette déclaration, seuls des appelants présentant un niveau de confiance suffisant sont en mesure d'utiliser l'assembly. Cette classe ne peut pas être héritée.

System_CAPS_pubclassCodeAccessPermission

Définit la structure sous-jacente de toutes les autorisations d’accès au code.

System_CAPS_pubclassHostProtectionException

Exception levée lorsqu'une ressource hôte refusée est détectée.

System_CAPS_pubclassHostSecurityManager

Permet le contrôle et la personnalisation du comportement de sécurité pour les domaines d’application.

System_CAPS_pubclassNamedPermissionSet

Définit un jeu d’autorisations qui a un nom et une description associée. Cette classe ne peut pas être héritée.

System_CAPS_pubclassPermissionSet

Représente une collection qui peut contenir de nombreux types d’autorisations différents.

System_CAPS_pubclassReadOnlyPermissionSet

Représente une collection en lecture seule qui peut contenir différents types d’autorisations.

System_CAPS_pubclassSecureString

Représente le texte qui doit rester confidentiel, par exemple en le supprimant de la mémoire de l'ordinateur quand il n'est plus nécessaire. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSecurityContext

Encapsule et propage toutes les données liées à la sécurité pour les contextes d'exécution transférés sur les threads. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSecurityCriticalAttribute

Spécifie que le code ou un assembly effectue des opérations critiques de sécurité.

System_CAPS_pubclassSecurityElement

Représente le modèle d’objet XML pour l’encodage des objets de sécurité. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSecurityException

Exception levée lors de la détection d'une erreur de sécurité.

System_CAPS_pubclassSecurityManager

Fournit le point d’accès principal pour les classes d’interaction avec le système de sécurité. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSecurityRulesAttribute

Indique l’ensemble de règles de sécurité que le common language runtime doit appliquer pour un assembly.

System_CAPS_pubclassSecuritySafeCriticalAttribute

Identifie les types ou membres comme étant critiques pour la sécurité et accessibles en toute sécurité par du code transparent.

System_CAPS_pubclassSecurityState

Fournit une classe de base pour demander l’état de sécurité d’une action à partir de la AppDomainManager objet.

System_CAPS_pubclassSecurityTransparentAttribute

Spécifie qu'un assembly ne peut pas provoquer une élévation de privilège.

System_CAPS_pubclassSecurityTreatAsSafeAttribute

Obsolète.Parmi les publiques identifie SecurityCriticalAttribute membres sont accessibles par le code transparent dans l’assembly.

System_CAPS_pubclassSuppressUnmanagedCodeSecurityAttribute

Permet au code managé d’appeler dans du code non managé sans parcours de pile. Cette classe ne peut pas être héritée.

System_CAPS_pubclassUnverifiableCodeAttribute

Marque les modules contenant du code non vérifiable. Cette classe ne peut pas être héritée.

System_CAPS_pubclassVerificationException

Exception levée lorsque la stratégie de sécurité nécessite que du code soit de type sécurisé et que le processus de vérification est incapable de vérifier que le code est de type sécurisé.

System_CAPS_pubclassXmlSyntaxException

Exception qui est levée lors d’une erreur de syntaxe dans l’analyse XML. Cette classe ne peut pas être héritée.

InterfaceDescription
System_CAPS_pubinterfaceIEvidenceFactory

Obtient un objet Evidence.

System_CAPS_pubinterfaceIPermission

Définit les méthodes implémentées par les types d’autorisation.

System_CAPS_pubinterfaceISecurityEncodable

Définit les méthodes qui convertissent l’état objet d’autorisation vers et à partir de la représentation d’élément XML.

System_CAPS_pubinterfaceISecurityPolicyEncodable

Prend en charge les méthodes qui convertissent l’état de l’objet autorisation vers et à partir d’une représentation d’élément XML.

System_CAPS_pubinterfaceIStackWalk

Gère le parcours de pile qui détermine si tous les appelants dans la pile des appels ont les autorisations nécessaires pour accéder à une ressource protégée.

ÉnumérationDescription
System_CAPS_pubenumHostSecurityManagerOptions

Spécifie les composants de stratégie de sécurité à utiliser par le Gestionnaire de sécurité hôte.

System_CAPS_pubenumManifestKinds

Représente le type de manifeste auquel s’applique les informations de signature.

System_CAPS_pubenumPartialTrustVisibilityLevel

Spécifie la visibilité de confiance partielle par défaut pour le code qui est marqué avec le AllowPartiallyTrustedCallersAttribute de l’attribut (APTCA).

System_CAPS_pubenumPolicyLevelType

Spécifie le type d’un niveau de stratégie de code managé.

System_CAPS_pubenumSecurityContextSource

Identifie la source du contexte de sécurité.

System_CAPS_pubenumSecurityCriticalScope

Obsolète.Spécifie la portée d’un SecurityCriticalAttribute.

System_CAPS_pubenumSecurityRuleSet

Identifie l’ensemble de règles de sécurité que le common language runtime doit appliquer pour un assembly.

System_CAPS_pubenumSecurityZone

Définit les valeurs entières correspondant aux zones de sécurité utilisés par la stratégie de sécurité.

Retour au début
Afficher: