Megosztás:


ICLRStrongName interfész

Alapvető globális statikus függvényeket biztosít az erős névvel rendelkező szerelvények aláírásához. Minden ICLRStrongName metódus standard COM HRESULT-t ad vissza.

Metódusok

Metódus Leírás
GetHashFromAssemblyFile metódus Lekéri a megadott szerelvényfájl kivonatát a megadott kivonatolási algoritmus használatával.
GetHashFromAssemblyFileW metódus Lekéri a Unicode-sztringként megadott szerelvényfájl kivonatát a megadott kivonatolási algoritmus használatával.
GetHashFromBlob metódus Lekéri a szerelvény kivonatát a megadott memóriacímen a megadott kivonatolási algoritmus használatával.
GetHashFromFile metódus Kivonatot hoz létre a megadott fájl tartalmára.
GetHashFromFileW metódus Egy Unicode-sztring által megadott fájl tartalmának kivonatát hozza létre.
GetHashFromHandle metódus Kivonatot hoz létre a fájl tartalmán a megadott fájlleíróval a megadott kivonatolási algoritmus használatával.
StrongNameCompareAssemblies metódus Meghatározza, hogy két szerelvény csak az erős névazonosságuk alapján tér-e el egymástól.
StrongNameFreeBuffer metódus Felszabadítja azokat a memóriát, amelyeket egy korábbi hívással lefoglaltak egy erős nevű metódushoz, például StrongNameGetPublicKey, StrongNameTokenFromPublicKey vagy StrongNameSignatureGeneration.
StrongNameGetBlob metódus Kitölti a megadott puffert a végrehajtható fájl bináris reprezentációjával a megadott címen.
StrongNameGetBlobFromImage metódus Lekéri a szerelvénykép bináris ábrázolását a megadott memóriacímen.
StrongNameGetPublicKey metódus Lekéri a nyilvános kulcsot egy privát/nyilvános kulcspárból.
StrongNameHashSize metódus Lekéri a kivonathoz szükséges pufferméretet a megadott kivonatolási algoritmus használatával.
StrongNameKeyDelete metódus Törli a megadott kulcstárolót.
StrongNameKeyGen metódus Új nyilvános/titkos kulcspárt hoz létre az erős névhasználathoz.
StrongNameKeyGenEx metódus Létrehoz egy új nyilvános/privát kulcspárt a megadott kulcsmérettel az erős névhasználat érdekében.
StrongNameKeyInstall metódus Importál egy nyilvános/titkos kulcspárt egy tárolóba.
StrongNameSignatureGeneration metódus Erős néva aláírást hoz létre a megadott szerelvényhez.
StrongNameSignatureGenerationEx metódus Erős névajánlót hoz létre a megadott szerelvényhez a megadott jelzők alapján.
StrongNameSignatureSize metódus Az erős név aláírásának méretét adja vissza.
StrongNameSignatureVerification metódus Lekéri azt az értéket, amely jelzi, hogy a megadott útvonalon lévő szerelvényjegyzék tartalmaz-e erős névaadékot, amelyet a rendszer a megadott jelzők alapján ellenőriz.
StrongNameSignatureVerificationEx metódus Lekéri azt az értéket, amely jelzi, hogy a megadott útvonalon lévő szerelvényjegyzék tartalmaz-e erős névaadványt.
StrongNameSignatureVerificationFromImage metódus Ellenőrzi, hogy a memóriára már leképezett szerelvény érvényes-e a társított nyilvános kulcsra.
StrongNameTokenFromAssembly metódus Erős névtokent hoz létre a megadott szerelvényfájlból.
StrongNameTokenFromAssemblyEx metódus Létrehoz egy erős névtokent a megadott szerelvényfájlból, és visszaadja a nyilvános kulcsot.
StrongNameTokenFromPublicKey metódus Lekéri a nyilvános kulcsot jelképező jogkivonatot.

Megjegyzések

A példányának lekéréséhez ICLRStrongName hívja meg az ICLRRuntimeInfo::GetInterface metódust CLSID_CLRStrongNameIID_ICLRStrongName és paraméterként.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: MetaHost.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszer verziók: 4 óta elérhető

Lásd még