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 |
---|---|
Obtient un hachage du fichier d'assembly spécifié à l'aide de l'algorithme de hachage spécifié. |
|
Obtient un hachage du fichier d'assembly spécifié sous forme de chaîne Unicode, à l'aide de l'algorithme de hachage spécifié. |
|
Obtient un hachage de l'assembly à l'adresse mémoire spécifiée à l'aide de l'algorithme de hachage spécifié. |
|
Génère un hachage sur le contenu du fichier spécifié. |
|
Génère un hachage sur le contenu du fichier spécifié par une chaîne Unicode. |
|
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é. |
|
Détermine si deux assemblys diffèrent uniquement par leurs signatures de nom fort. |
|
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. |
|
Remplit la mémoire tampon spécifiée de la représentation binaire du fichier exécutable à l'adresse spécifiée. |
|
Obtient une représentation binaire de l'image d'assembly à l'adresse mémoire spécifiée. |
|
Obtient la clé publique d'une paire de clés publique/privée. |
|
Obtient la taille de mémoire tampon requise pour un hachage à l'aide de l'algorithme de hachage spécifié. |
|
Supprime le conteneur de clé spécifié. |
|
Crée une paire de clés publique/privée à utiliser avec un nom fort. |
|
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. |
|
Importe une paire de clés publique/privée dans un conteneur. |
|
Génère une signature de nom fort pour l'assembly spécifié. |
|
Génère une signature de nom fort pour l'assembly spécifié, en fonction des indicateurs spécifiés. |
|
Retourne la taille de la signature de nom fort. |
|
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. |
|
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. |
Crée un jeton de nom fort à partir du fichier d'assembly spécifié. |
|
Crée un jeton de nom fort à partir du fichier d'assembly spécifié et retourne la clé publique. |
|
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
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. |