StrongNameMembershipCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Code Access Security is not supported or honored by the runtime.
Détermine si un assembly appartient à un groupe de codes en vérifiant son nom fort. Cette classe ne peut pas être héritée.
public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- Héritage
-
StrongNameMembershipCondition
- Attributs
- Implémente
Remarques
Attention
La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.
Les noms forts sont bien adaptés à la spécification d’assemblys de code auxquels vous donnez un ensemble complet d’autorisations puissantes. Étant donné que les noms forts sont vérifiés par chiffrement, les attaquants ne peuvent pas emprunter l’identité d’assemblys légitimes et utiliser leurs autorisations.
Constructeurs
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
Obsolète.
Initialise une nouvelle instance de la classe StrongNameMembershipCondition avec le nom, le numéro de version et le blob de clé publique du nom fort déterminant l'appartenance (membership). |
Propriétés
Name |
Obsolète.
Obtient ou définit le nom simple de StrongName pour lequel la condition d'appartenance se vérifie. |
PublicKey |
Obsolète.
Obtient ou définit le StrongNamePublicKeyBlob de StrongName pour lequel la condition d'appartenance se vérifie. |
Version |
Obsolète.
Obtient ou définit le Version de StrongName pour lequel la condition d'appartenance se vérifie. |
Méthodes
Check(Evidence) |
Obsolète.
Détermine si la preuve spécifiée remplit la condition d'appartenance. |
Copy() |
Obsolète.
Crée une copie équivalente du StrongNameMembershipCondition en cours. |
Equals(Object) |
Obsolète.
Détermine si le StrongName de l'objet spécifié est équivalent au StrongName contenu dans le StrongNameMembershipCondition en cours. |
FromXml(SecurityElement) |
Obsolète.
Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML. |
FromXml(SecurityElement, PolicyLevel) |
Obsolète.
Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML. |
GetHashCode() |
Obsolète.
Retourne le code de hachage pour le StrongNameMembershipCondition actif. |
GetType() |
Obsolète.
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obsolète.
Crée et retourne une chaîne représentant la valeur StrongNameMembershipCondition actuelle. |
ToXml() |
Obsolète.
Crée un codage XML de l’objet de sécurité et de son état actuel. |
ToXml(PolicyLevel) |
Obsolète.
Crée un codage XML de l'objet de sécurité et de son état actuel avec le PolicyLevel spécifié. |