Freigeben über


ICLRStrongName-Schnittstelle

Aktualisiert: August 2010

Gruppiert alle globalen statischen Funktionen, die starke Namen verwenden und von MSCorEE.dll in eine einzelne Schnittstelle exportiert werden. Alle ICLRStrongName-Methoden geben standardmäßige COM-HRESULTs zurück.

Methoden

Methode

Beschreibungen

ICLRStrongName::GetHashFromAssemblyFile-Methode

Ruft mit dem angegebenen Hashalgorithmus einen Hash der angegebenen Assemblydatei ab.

ICLRStrongName::GetHashFromAssemblyFileW-Methode

Ruft mit dem angegebenen Hashalgorithmus einen Hash der Assemblydatei ab, der als Unicode-Zeichenfolge angegeben ist.

ICLRStrongName::GetHashFromBlob-Methode

Ruft mit dem angegebenen Hashalgorithmus einen Hash der Assembly an der angegebenen Speicheradresse ab.

ICLRStrongName::GetHashFromFile-Methode

Erzeugt einen Hash aus den Inhalten der angegebenen Datei.

ICLRStrongName::GetHashFromFileW-Methode

Generiert einen Hash aus den Inhalten der von einer Unicode-Zeichenfolge angegebenen Datei.

ICLRStrongName::GetHashFromHandle-Methode

Generiert einen Hash aus dem Inhalt der Datei mit dem angegebenen Dateihandle und verwendet dabei den angegebenen Hashalgorithmus.

ICLRStrongName::StrongNameCompareAssemblies-Methode

Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden.

ICLRStrongName::StrongNameFreeBuffer-Methode

Gibt den Arbeitsspeicher frei, der bei einem früheren Aufruf einer Methode mit starkem Namen, z. B. StrongNameGetPublicKey, StrongNameTokenFromPublicKey oder StrongNameSignatureGeneration, belegt wurde.

ICLRStrongName::StrongNameGetBlob-Methode

Füllt den angegebenen Puffer mit der binären Darstellung der ausführbaren Datei an der angegebenen Adresse.

ICLRStrongName::StrongNameGetBlobFromImage-Methode

Ruft an der angegebenen Speicheradresse eine binäre Darstellung des Assemblyabbilds ab.

ICLRStrongName::StrongNameGetPublicKey-Methode

Ruft den öffentlichen Schlüssel aus einem privaten/öffentlichen Schlüsselpaar ab.

ICLRStrongName::StrongNameHashSize-Methode

Ruft die erforderliche Puffergröße für einen Hash mit dem angegebenen Hashalgorithmus ab.

ICLRStrongName::StrongNameKeyDelete-Methode

Löscht den angegebenen Schlüsselcontainer.

ICLRStrongName::StrongNameKeyGen-Methode

Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung mit starken Namen.

ICLRStrongName::StrongNameKeyGenEx-Methode

Generiert ein neues Paar aus öffentlichem und privatem Schlüssel mit der angegebenen Schlüsselgröße zur Verwendung mit starken Namen.

ICLRStrongName::StrongNameKeyInstall-Methode

Importiert ein öffentliches/privates Schlüsselpaar in einen Container.

ICLRStrongName::StrongNameSignatureGeneration-Methode

Generiert eine starke Namenssignatur für die angegebene Assembly.

ICLRStrongName::StrongNameSignatureGenerationEx-Methode

Generiert auf Grundlage der angegebenen Flags eine starke Namenssignatur für die angegebene Assembly.

ICLRStrongName::StrongNameSignatureSize-Methode

Gibt die Größe der starken Namenssignatur zurück.

ICLRStrongName::StrongNameSignatureVerification-Methode

Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine starke Namenssignatur enthält, die gemäß den angegebenen Flags überprüft wird.

ICLRStrongName::StrongNameSignatureVerificationEx-Methode

Ruft einen Wert ab, der angibt, ob das Assemblymanifest im bereitgestellten Pfad eine starke Namenssignatur enthält.

ICLRStrongName::StrongNameSignatureVerificationFromImage-Methode

Überprüft, ob eine Assembly, die bereits im Speicher abgebildet wurde, für den zugeordneten öffentlichen Schlüssel gültig ist.

ICLRStrongName::StrongNameTokenFromAssembly-Methode

Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei.

ICLRStrongName::StrongNameTokenFromAssemblyEx-Methode

Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei und gibt den öffentlichen Schlüssel zurück.

ICLRStrongName::StrongNameTokenFromPublicKey-Methode

Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt.

Hinweise

Sie können eine Instanz von ICLRStrongName abrufen, indem Sie die ICLRRuntimeInfo::GetInterface-Methode mit CLSID_CLRStrongName und IID_ICLRStrongName als Parameter verwenden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Weitere Ressourcen

Hostingschnittstellen

Hosting (Referenz zur nicht verwalteten API)

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

August 2010

Informationen zum Abrufen einer Instanz der Schnittstelle wurden hinzugefügt.

Informationsergänzung.

Juli 2010

Informationen über Member wurden hinzugefügt.

Informationsergänzung.