Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет основные глобальные статические функции для подписывания сборок строгими именами. Все ICLRStrongName методы возвращают стандартные COM HRESULT.
Методы
| Метод | Описание |
|---|---|
| Метод GetHashFromAssemblyFile | Получает хэш указанного файла сборки с помощью указанного хэш-алгоритма. |
| Метод GetHashFromAssemblyFileW | Получает хэш файла сборки, указанного строкой Юникода, с помощью указанного хэш-алгоритма. |
| Метод GetHashFromBlob | Получает хэш сборки по указанному адресу памяти с помощью указанного хэш-алгоритма. |
| Метод GetHashFromFile | Создает хэш содержимого указанного файла. |
| Метод GetHashFromFileW | Создает хэш содержимого файла, указанного строкой Юникода. |
| Метод GetHashFromHandle | Создает хэш содержимого файла с заданным дескриптором файла с помощью указанного хэш-алгоритма. |
| Метод StrongNameCompareAssemblies | Определяет, отличаются ли две сборки только подписями строгого имени. |
| Метод StrongNameFreeBuffer | Освобождает память, выделенную при предыдущем вызове метода строгого имени, например StrongNameGetPublicKey, StrongNameTokenFromPublicKey или StrongNameSignatureGeneration. |
| Метод StrongNameGetBlob | Заполняет указанный буфер двоичным представлением исполняемого файла по указанному адресу. |
| Метод StrongNameGetBlobFromImage | Получает двоичное представление образа сборки по указанному адресу памяти. |
| Метод StrongNameGetPublicKey | Получает открытый ключ из пары закрытого и открытого ключей. |
| Метод StrongNameHashSize | Получает размер буфера, необходимый для хэша, с помощью указанного хэш-алгоритма. |
| Метод StrongNameKeyDelete | Удаляет указанный контейнер ключей. |
| Метод StrongNameKeyGen | Создает пару открытого и закрытого ключей для использования строгого имени. |
| Метод StrongNameKeyGenEx | Создает пару открытого и закрытого ключей с заданным размером для использования строгого имени. |
| Метод StrongNameKeyInstall | Импортирует пару открытого и закрытого ключей в контейнер. |
| Метод StrongNameSignatureGeneration | Создает подпись строгого имени для указанной сборки. |
| Метод StrongNameSignatureGenerationEx | Создает подпись строгого имени для указанной сборки в зависимости от указанных флагов. |
| Метод StrongNameSignatureSize | Возвращает размер подписи строгого имени. |
| Метод StrongNameSignatureVerification | Получает значение, указывающее, содержит ли находящийся по указанному пути манифест сборки подпись строгого имени, которая проверяется в соответствии с заданными флагами. |
| Метод StrongNameSignatureVerificationEx | Получает значение, указывающее, содержит ли находящийся по указанному пути манифест сборки подпись строгого имени. |
| Метод StrongNameSignatureVerificationFromImage | Проверяет допустимость сборки, которая уже была сопоставлена с памятью, для связанного открытого ключа. |
| Метод StrongNameTokenFromAssembly | Создает маркер строгого имени из указанного файла сборки. |
| Метод StrongNameTokenFromAssemblyEx | Создает маркер строгого имени из указанного файла сборки и возвращает открытый ключ. |
| Метод StrongNameTokenFromPublicKey | Получает маркер, представляющий открытый ключ. |
Комментарии
Экземпляр можно получить, вызвав метод ICLRRuntimeInfo::GetInterface с помощью CLSID_CLRStrongName и IID_ICLRStrongName в ICLRStrongName качестве параметров.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MetaHost.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с 4