Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

StrongNameMembershipCondition, classe

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.

System.Object
  System.Security.Policy.StrongNameMembershipCondition

Espace de noms :  System.Security.Policy
Assembly :  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class StrongNameMembershipCondition : IMembershipCondition, 
	ISecurityEncodable, ISecurityPolicyEncodable

Le type StrongNameMembershipCondition expose les membres suivants.

  NomDescription
Méthode publiqueStrongNameMembershipConditionInitialise 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).
Début

  NomDescription
Propriété publiqueNameObtient ou définit le nom simple de StrongName pour lequel la condition d'appartenance se vérifie.
Propriété publiquePublicKeyObtient ou définit le StrongNamePublicKeyBlob de StrongName pour lequel la condition d'appartenance se vérifie.
Propriété publiqueVersionObtient ou définit le Version de StrongName pour lequel la condition d'appartenance se vérifie.
Début

  NomDescription
Méthode publiqueCheckDétermine si la preuve spécifiée remplit la condition d'appartenance.
Méthode publiqueCopyCrée une copie équivalente du StrongNameMembershipCondition en cours.
Méthode publiqueEqualsDétermine si le StrongName de l'objet spécifié est équivalent au StrongName contenu dans le StrongNameMembershipCondition en cours. (Substitue Object.Equals(Object).)
Méthode publiqueFromXml(SecurityElement)Reconstruit un objet de sécurité avec un état spécifié à partir d'un encodage XML.
Méthode publiqueFromXml(SecurityElement, PolicyLevel)Reconstruit un objet de sécurité avec un état spécifié à partir d'un encodage XML.
Méthode publiqueGetHashCodeRetourne le code de hachage pour le StrongNameMembershipCondition en cours. (Substitue Object.GetHashCode().)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueToStringCrée et retourne une chaîne représentant le StrongNameMembershipCondition en cours. (Substitue Object.ToString().)
Méthode publiqueToXml()Crée un codage XML de l'objet de sécurité et de son état actuel.
Méthode publiqueToXml(PolicyLevel)Crée un codage XML de l'objet de sécurité et de son état actuel avec le PolicyLevel spécifié.
Début

Les noms forts sont parfaitement adaptés à la spécification d'assemblys de code auxquels vous donnez un important jeu d'autorisations puissantes. Les noms forts étant vérifiés de manière chiffrée, des attaquants ne peuvent pas emprunter l'identité d'assemblys légitimes et utiliser leurs autorisations.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft