Partager via


ICLRStrongName, interface

Regroupe toutes les fonctions statiques globales d'utilisation de noms forts exportées par MSCorEE.dll vers une interface unique. Toutes les méthodes ICLRStrongName retournent des valeurs HRESULT COM standard.

Méthodes

Méthode

Description

Méthode ICLRStrongName::GetHashFromAssemblyFile

Obtient un hachage du fichier d'assembly spécifié à l'aide de l'algorithme de hachage spécifié.

Méthode ICLRStrongName::GetHashFromAssemblyFileW

Obtient un hachage du fichier d'assembly spécifié sous forme de chaîne Unicode, à l'aide de l'algorithme de hachage spécifié.

Méthode ICLRStrongName::GetHashFromBlob

Obtient un hachage de l'assembly à l'adresse mémoire spécifiée à l'aide de l'algorithme de hachage spécifié.

Méthode ICLRStrongName::GetHashFromFile

Génère un hachage sur le contenu du fichier spécifié.

Méthode ICLRStrongName::GetHashFromFileW

Génère un hachage sur le contenu du fichier spécifié par une chaîne Unicode.

Méthode ICLRStrongName::GetHashFromHandle

Génère un hachage sur le contenu du fichier avec le handle de fichier spécifié, à l'aide de l'algorithme de hachage spécifié.

Méthode ICLRStrongName::StrongNameCompareAssemblies

Détermine si deux assemblys diffèrent uniquement par leurs signatures de nom fort.

Méthode ICLRStrongName::StrongNameFreeBuffer

Libère la mémoire qui avait été allouée à l'aide d'un appel antérieur à une méthode à nom fort, telle que StrongNameGetPublicKey, StrongNameTokenFromPublicKey ou StrongNameSignatureGeneration.

Méthode ICLRStrongName::StrongNameGetBlob

Remplit la mémoire tampon spécifiée de la représentation binaire du fichier exécutable à l'adresse spécifiée.

Méthode ICLRStrongName::StrongNameGetBlobFromImage

Obtient une représentation binaire de l'image d'assembly à l'adresse mémoire spécifiée.

Méthode ICLRStrongName::StrongNameGetPublicKey

Obtient la clé publique d'une paire de clés publique/privée.

Méthode ICLRStrongName::StrongNameHashSize

Obtient la taille de mémoire tampon requise pour un hachage à l'aide de l'algorithme de hachage spécifié.

Méthode ICLRStrongName::StrongNameKeyDelete

Supprime le conteneur de clé spécifié.

Méthode ICLRStrongName::StrongNameKeyGen

Crée une paire de clés publique/privée à utiliser avec un nom fort.

Méthode ICLRStrongName::StrongNameKeyGenEx

Génère une nouvelle paire de clés publique/privée de la taille de clé spécifiée pour l'utilisation d'un nom fort.

Méthode ICLRStrongName::StrongNameKeyInstall

Importe une paire de clés publique/privée dans un conteneur.

Méthode ICLRStrongName::StrongNameSignatureGeneration

Génère une signature de nom fort pour l'assembly spécifié.

Méthode ICLRStrongName::StrongNameSignatureGenerationEx

Génère une signature de nom fort pour l'assembly spécifié, en fonction des indicateurs spécifiés.

Méthode ICLRStrongName::StrongNameSignatureSize

Retourne la taille de la signature de nom fort.

Méthode ICLRStrongName::StrongNameSignatureVerification

Obtient une valeur indiquant si le manifeste de l'assembly au chemin d'accès fourni contient une signature de nom fort qui est vérifiée en fonction des indicateurs spécifiés.

Méthode ICLRStrongName::StrongNameSignatureVerificationEx

Obtient une valeur indiquant si le manifeste de l'assembly au chemin d'accès fourni contient une signature de nom fort.

Méthode ICLRStrongName::StrongNameSignatureVerificationFromImage

Vérifie qu'un assembly qui a déjà été mappé à la mémoire est valide pour la clé publique associée.

Méthode ICLRStrongName::StrongNameTokenFromAssembly

Crée un jeton de nom fort à partir du fichier d'assembly spécifié.

Méthode ICLRStrongName::StrongNameTokenFromAssemblyEx

Crée un jeton de nom fort à partir du fichier d'assembly spécifié et retourne la clé publique.

Méthode ICLRStrongName::StrongNameTokenFromPublicKey

Obtient un jeton représentant une clé publique.

Notes

Vous pouvez obtenir une instance de ICLRStrongName en appelant la méthode ICLRRuntimeInfo::GetInterface avec les paramètres CLSID_CLRStrongName et IID_ICLRStrongName.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4

Voir aussi

Autres ressources

Interfaces d'hébergement

Hébergement (Référence des API non managées)

Historique des modifications

Date

Historique

Motif

Août 2010

A ajouté des informations sur l'obtention d'une instance de l'interface.

Améliorations apportées aux informations.

Juillet 2010

A ajouté des informations sur les membres.

Améliorations apportées aux informations.