ICLRStrongName-gränssnitt
Innehåller grundläggande globala statiska funktioner för signeringssammansättningar med starka namn. Alla ICLRStrongName
metoder returnerar STANDARD-COM HRESULT.
Metoder
Metod | Beskrivning |
---|---|
GetHashFromAssemblyFile-metod | Hämtar en hash för den angivna sammansättningsfilen med hjälp av den angivna hash-algoritmen. |
GetHashFromAssemblyFileW-metod | Hämtar en hash av sammansättningsfilen som anges som en Unicode-sträng med hjälp av den angivna hash-algoritmen. |
GetHashFromBlob-metod | Hämtar en hash för sammansättningen på den angivna minnesadressen med hjälp av den angivna hash-algoritmen. |
GetHashFromFile-metod | Genererar en hash över innehållet i den angivna filen. |
GetHashFromFileW-metod | Genererar en hash över innehållet i filen som anges av en Unicode-sträng. |
GetHashFromHandle-metod | Genererar en hash över innehållet i filen med det angivna filhandtaget med hjälp av den angivna hash-algoritmen. |
StrongNameCompareAssemblies-metod | Avgör om två sammansättningar endast skiljer sig åt med sina starka namnsignaturer. |
StrongNameFreeBuffer-metod | Frigör minne som allokerats med ett tidigare anrop till en metod med starkt namn, till exempel StrongNameGetPublicKey, StrongNameTokenFromPublicKey eller StrongNameSignatureGeneration. |
StrongNameGetBlob-metod | Fyller den angivna bufferten med den binära representationen av den körbara filen på den angivna adressen. |
StrongNameGetBlobFromImage-metod | Hämtar en binär representation av sammansättningsbilden på den angivna minnesadressen. |
StrongNameGetPublicKey-metod | Hämtar den offentliga nyckeln från ett privat/offentligt nyckelpar. |
StrongNameHashSize-metod | Hämtar buffertstorleken som krävs för en hash med hjälp av den angivna hash-algoritmen. |
StrongNameKeyDelete-metod | Tar bort den angivna nyckelcontainern. |
StrongNameKeyGen-metod | Skapar ett nytt offentligt/privat nyckelpar för starkt namn. |
StrongNameKeyGenEx-metod | Genererar ett nytt offentligt/privat nyckelpar med den angivna nyckelstorleken för stark namnanvändning. |
StrongNameKeyInstall-metod | Importerar ett offentligt/privat nyckelpar till en container. |
StrongNameSignatureGeneration-metod | Genererar en stark namnsignatur för den angivna sammansättningen. |
StrongNameSignatureGenerationEx-metod | Genererar en stark namnsignatur för den angivna sammansättningen baserat på de angivna flaggorna. |
StrongNameSignatureSize-metod | Returnerar storleken på den starka namnsignaturen. |
StrongNameSignatureVerification-metod | Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur, som verifieras enligt de angivna flaggorna. |
StrongNameSignatureVerificationEx-metod | Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur. |
StrongNameSignatureVerificationFromImage-metod | Verifierar att en sammansättning som redan har mappats till minnet är giltig för den associerade offentliga nyckeln. |
StrongNameTokenFromAssembly-metod | Skapar en stark namntoken från den angivna sammansättningsfilen. |
StrongNameTokenFromAssemblyEx-metod | Skapar en stark namntoken från den angivna sammansättningsfilen och returnerar den offentliga nyckeln. |
StrongNameTokenFromPublicKey-metod | Hämtar en token som representerar en offentlig nyckel. |
Kommentarer
Du kan hämta en instans av ICLRStrongName
genom att anropa metoden ICLRRuntimeInfo::GetInterface med och CLSID_CLRStrongName
IID_ICLRStrongName
som parametrar.
Krav
Plattformar: Se Systemkrav.
Huvudet: MetaHost.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 4
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.