Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Stellt grundlegende globale statische Funktionen zum Signieren von Assemblys mit starken Namen bereit. Alle ICLRStrongName-Methoden geben standardmäßig COM HRESULTs zurück.
Methoden
| Methode | BESCHREIBUNG |
|---|---|
| GetHashFromAssemblyFile-Methode | Ruft einen Hash der angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab. |
| GetHashFromAssemblyFileW-Methode | Ruft einen Hash der als Unicode-Zeichenfolge angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab. |
| GetHashFromBlob-Methode | Ruft einen Hash der Assembly unter der angegebenen Speicheradresse unter Verwendung des angegebenen Hashalgorithmus ab. |
| GetHashFromFile-Methode | Generiert einen Hashwert für den Inhalt der angegebenen Datei. |
| GetHashFromFileW-Methode | Generiert einen Hashwert für den Inhalt der durch eine Unicode-Zeichenfolge angegebenen Datei. |
| GetHashFromHandle-Methode | Generiert einen Hashwert für den Inhalt der Datei mit dem angegebenen Dateihandle unter Verwendung des angegebenen Hashalgorithmus. |
| StrongNameCompareAssemblies-Methode | Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden. |
| StrongNameFreeBuffer-Methode | Gibt Arbeitsspeicher frei, der bei einem vorherigen Aufruf einer Methode für starke Namen wie StrongNameGetPublicKey, StrongNameTokenFromPublicKey oder StrongNameSignatureGeneration zugewiesen wurde. |
| StrongNameGetBlob-Methode | Füllt den angegebenen Puffer mit der binären Darstellung der ausführbaren Datei an der angegebenen Adresse auf. |
| StrongNameGetBlobFromImage-Methode | Ruft eine binäre Darstellung des Assemblyimages an der angegebenen Speicheradresse ab. |
| StrongNameGetPublicKey-Methode | Ruft den öffentlichen Schlüssel aus einem privaten/öffentlichen Schlüsselpaar ab. |
| StrongNameHashSize-Methode | Ruft mit dem angegebenen Hashalgorithmus die Puffergröße ab, die für einen Hash erforderlich ist. |
| StrongNameKeyDelete-Methode | Löscht den angegebenen Schlüsselcontainer. |
| StrongNameKeyGen-Methode | Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung starker Namen. |
| StrongNameKeyGenEx-Methode | Generiert ein neues öffentliches/privates Schlüsselpaar mit der angegebenen Schlüsselgröße für die Verwendung von starken Namen. |
| StrongNameKeyInstall-Methode | Importiert ein öffentliches/privates Schlüsselpaar in einen Container. |
| StrongNameSignatureGeneration-Methode | Generiert eine Signatur mit starkem Namen für die angegebene Assembly. |
| StrongNameSignatureGenerationEx-Methode | Generiert eine Signatur mit starkem Namen für die angegebene Assembly basierend auf den angegebenen Flags. |
| StrongNameSignatureSize-Methode | Gibt die Größe der Signatur mit starkem Namen zurück. |
| StrongNameSignatureVerification-Methode | Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält, die gemäß den angegebenen Flags überprüft wird. |
| StrongNameSignatureVerificationEx-Methode | Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält. |
| StrongNameSignatureVerificationFromImage-Methode | Überprüft, ob eine Assembly, die bereits im Speicher zugeordnet wurde, für den zugehörigen öffentlichen Schlüssel gültig ist. |
| StrongNameTokenFromAssembly-Methode | Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei. |
| StrongNameTokenFromAssemblyEx-Methode | Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei und gibt den öffentlichen Schlüssel zurück. |
| StrongNameTokenFromPublicKey-Methode | Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt. |
Bemerkungen
Sie können eine ICLRStrongName-Instanz abrufen, indem Sie die ICLRRuntimeInfo::GetInterface-Methode mithilfe von CLSID_CLRStrongName und IID_ICLRStrongName als Parameter aufrufen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MetaHost.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.
.NET Framework-Versionen: Seit Version 4 verfügbar