ICLRStrongName – rozhraní
Poskytuje základní globální statické funkce pro podepisování sestavení se silnými názvy. Všechny ICLRStrongName
metody vrací standardní hodnoty COM HRESULT.
Metody
Metoda | Popis |
---|---|
GetHashFromAssemblyFile – metoda | Získá hodnotu hash zadaného souboru sestavení pomocí zadaného hash algoritmu. |
GetHashFromAssemblyFileW – metoda | Získá hodnotu hash souboru sestavení zadaného jako řetězec Unicode pomocí zadaného hash algoritmu. |
GetHashFromBlob – metoda | Získá hodnotu hash sestavení na zadané adrese paměti pomocí zadaného hash algoritmu. |
GetHashFromFile – metoda | Vygeneruje hodnotu hash nad obsahem zadaného souboru. |
GetHashFromFileW – metoda | Vygeneruje hodnotu hash nad obsahem souboru určeným řetězcem Unicode. |
GetHashFromHandle – metoda | Vygeneruje hodnotu hash obsahu souboru se zadaným popisovačem souboru pomocí zadaného hash algoritmu. |
StrongNameCompareAssemblies – metoda | Určuje, zda se dvě sestavení liší pouze svými silnými názvové podpisy. |
StrongNameFreeBuffer – metoda | Uvolní paměť, která byla přidělena s předchozím voláním metody silného názvu, například StrongNameGetPublicKey, StrongNameTokenFromPublicKey nebo StrongNameSignatureGeneration. |
StrongNameGetBlob – metoda | Vyplní zadanou vyrovnávací paměť binární reprezentací spustitelného souboru na zadané adrese. |
StrongNameGetBlobFromImage – metoda | Získá binární reprezentaci bitové kopie sestavení na zadané adrese paměti. |
StrongNameGetPublicKey – metoda | Získá veřejný klíč z páru privátního a veřejného klíče. |
StrongNameHashSize – metoda | Získá velikost vyrovnávací paměti požadované pro hash pomocí zadaného hash algoritmu. |
StrongNameKeyDelete – metoda | Odstraní zadaný kontejner klíčů. |
StrongNameKeyGen – metoda | Vytvoří nový pár veřejného a privátního klíče pro použití silného názvu. |
StrongNameKeyGenEx – metoda | Vygeneruje nový pár veřejného a privátního klíče se zadanou velikostí klíče pro použití silného názvu. |
StrongNameKeyInstall – metoda | Importuje dvojici veřejného a privátního klíče do kontejneru. |
StrongNameSignatureGeneration – metoda | Vygeneruje podpis silného názvu pro zadané sestavení. |
StrongNameSignatureGenerationEx – metoda | Vygeneruje podpis silného názvu pro zadané sestavení na základě zadaných příznaků. |
StrongNameSignatureSize – metoda | Vrátí velikost podpisu silného názvu. |
StrongNameSignatureVerification – metoda | Získá hodnotu označující, zda manifest sestavení v zadané cestě obsahuje podpis silného názvu, který je ověřen podle zadaných příznaků. |
StrongNameSignatureVerificationEx – metoda | Získá hodnotu určující, zda manifest sestavení v zadané cestě obsahuje podpis silného názvu. |
StrongNameSignatureVerificationFromImage – metoda | Ověřuje, že sestavení, které již bylo namapováno na paměť, je platné pro přidružený veřejný klíč. |
StrongNameTokenFromAssembly – metoda | Vytvoří token silného názvu ze zadaného souboru sestavení. |
StrongNameTokenFromAssemblyEx – metoda | Vytvoří token silného názvu ze zadaného souboru sestavení a vrátí veřejný klíč. |
StrongNameTokenFromPublicKey – metoda | Získá token představující veřejný klíč. |
Poznámky
Můžete získat instanci objektu ICLRStrongName
voláním metody ICLRRuntimeInfo::GetInterface pomocí CLSID_CLRStrongName
parametrů a IID_ICLRStrongName
.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MetaHost.h
Knihovny: Zahrnuto jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od 4
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.