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 testant 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
[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
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}")>]
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
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- Héritage
-
StrongNameMembershipCondition
- Attributs
- Implémente
Remarques
Avertissement
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 n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.
Les noms forts conviennent parfaitement à 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
| Nom | Description |
|---|---|
| StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
Obsolète.
Initialise une nouvelle instance de la StrongNameMembershipCondition classe avec l’objet blob de clé publique de nom fort, le nom et le numéro de version qui déterminent l’appartenance. |
Propriétés
| Nom | Description |
|---|---|
| Name |
Obsolète.
Obtient ou définit le nom simple de la StrongName condition d’appartenance pour laquelle la condition d’appartenance teste. |
| PublicKey |
Obsolète.
Obtient ou définit la StrongNamePublicKeyBlobStrongName valeur pour laquelle la condition d’appartenance teste. |
| Version |
Obsolète.
Obtient ou définit la VersionStrongName valeur pour laquelle la condition d’appartenance teste. |
Méthodes
| Nom | Description |
|---|---|
| Check(Evidence) |
Obsolète.
Détermine si la preuve spécifiée satisfait à la condition d’appartenance. |
| Copy() |
Obsolète.
Crée une copie équivalente du fichier actif StrongNameMembershipCondition. |
| Equals(Object) |
Obsolète.
Détermine si l’objet StrongName spécifié est équivalent à celui StrongName contenu dans le fichier actif StrongNameMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Obsolète.
Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML. |
| FromXml(SecurityElement) |
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 code de hachage actuel StrongNameMembershipCondition. |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Obsolète.
Crée et retourne une représentation sous forme de chaîne de l’élément actif StrongNameMembershipCondition. |
| ToXml() |
Obsolète.
Crée un encodage XML de l’objet de sécurité et son état actuel. |
| ToXml(PolicyLevel) |
Obsolète.
Crée un encodage XML de l’objet de sécurité et son état actuel avec le code spécifié PolicyLevel. |