共用方式為


ICLRStrongName 介面

更新:2010 年 8 月

將 MSCorEE.dll 所匯出的所有強式命名全域靜態函式群組成單一介面。 所有 ICLRStrongName 方法都會傳回標準的 COM HRESULT。

方法

方法

描述

ICLRStrongName::GetHashFromAssemblyFile 方法

使用指定的雜湊演算法取得指定之組件檔的雜湊。

ICLRStrongName::GetHashFromAssemblyFileW 方法

使用指定的雜湊演算法,取得組件檔 (指定為 Unicode 字串) 的雜湊。

ICLRStrongName::GetHashFromBlob 方法

使用指定的雜湊演算法,於指定的記憶體位址上取得組件的雜湊。

ICLRStrongName::GetHashFromFile 方法

產生指定檔案內容的雜湊。

ICLRStrongName::GetHashFromFileW 方法

產生由 Unicode 字串所指定之檔案內容的雜湊。

ICLRStrongName::GetHashFromHandle 方法

使用指定的雜湊演算法,透過指定的檔案控制代碼產生檔案內容的雜湊。

ICLRStrongName::StrongNameCompareAssemblies 方法

判斷兩個組件 (Assembly) 是否只有強式名稱簽章不同。

ICLRStrongName::StrongNameFreeBuffer 方法

釋放先前透過對強式名稱方法 (例如 StrongNameGetPublicKeyStrongNameTokenFromPublicKeyStrongNameSignatureGeneration) 的呼叫所配置的記憶體。

ICLRStrongName::StrongNameGetBlob 方法

以指定位址的可執行檔之二進位表示填滿指定的緩衝區。

ICLRStrongName::StrongNameGetBlobFromImage 方法

在指定的記憶體位址取得組件映像的二進位表示。

ICLRStrongName::StrongNameGetPublicKey 方法

從私密/公開金鑰組取得公開金鑰。

ICLRStrongName::StrongNameHashSize 方法

使用指定的雜湊演算法取得雜湊所需的緩衝區大小。

ICLRStrongName::StrongNameKeyDelete 方法

刪除指定的金鑰容器。

ICLRStrongName::StrongNameKeyGen 方法

建立新的公開/私密金鑰組以供強式名稱使用。

ICLRStrongName::StrongNameKeyGenEx 方法

以指定的金鑰大小產生新的公開/私密金鑰組,以供強式名稱使用。

ICLRStrongName::StrongNameKeyInstall 方法

將公開/私密金鑰組匯入容器中。

ICLRStrongName::StrongNameSignatureGeneration 方法

為指定的組件產生強式名稱簽章。

ICLRStrongName::StrongNameSignatureGenerationEx 方法

根據指定的旗標,為指定的組件產生強式名稱簽章。

ICLRStrongName::StrongNameSignatureSize 方法

傳回強式名稱簽章的大小。

ICLRStrongName::StrongNameSignatureVerification 方法

取得值,此值指出提供之路徑上的組件資訊清單是否包含強式名稱簽章,可根據指定的旗標來驗證這個值。

ICLRStrongName::StrongNameSignatureVerificationEx 方法

取得值,指出提供的路徑上的組件資訊清單是否包含強式名稱簽章。

ICLRStrongName::StrongNameSignatureVerificationFromImage 方法

驗證已經對應到記憶體的組件,對於關聯的公開金鑰而言確實有效。

ICLRStrongName::StrongNameTokenFromAssembly 方法

從指定的組件檔案建立強式名稱語彙基元。

ICLRStrongName::StrongNameTokenFromAssemblyEx 方法

從指定的組件檔建立強式名稱語彙基元,並傳回公開金鑰。

ICLRStrongName::StrongNameTokenFromPublicKey 方法

取得表示公開金鑰的語彙基元 (Token)。

備註

您可以使用 CLSID_CLRStrongName 和 IID_ICLRStrongName 做為參數呼叫 ICLRRuntimeInfo::GetInterface 方法,取得 ICLRStrongName 的執行個體。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:MetaHost.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4

請參閱

其他資源

裝載介面

裝載 (Unmanaged API 參考)

變更記錄

日期

記錄

原因

2010 年 8 月

新增關於取得介面執行個體的資訊。

資訊加強。

2010 年 7 月

新增關於成員的資訊。

資訊加強。