Поделиться через


Глобальные статические функции строгих имен

В данном разделе описываются неуправляемые глобальные статические функции, используемые для администрирования назначения строгих имен для сборок.

ПримечаниеПримечание

Все эти функции не рекомендуется использовать в .NET Framework 4.Рекомендуемые альтернативы см. в интерфейсе ICLRStrongName.

В этом подразделе

  • Функция GetHashFromAssemblyFile
    Получает хеш заданного файла сборки с помощью указанного хеш-алгоритма. Не рекомендуется в версии .NET Framework 4.

  • Функция GetHashFromAssemblyFileW
    Получает хэш файла сборки, указанного в качестве строки Юникод с помощью указанного хэш-алгоритма. Не рекомендуется в версии .NET Framework 4.

  • Функция GetHashFromBlob
    Получает хэш сборки по указанному адресу памяти с помощью указанного хэш-алгоритма. Не рекомендуется в версии .NET Framework 4.

  • Функция GetHashFromFile
    Создает хэш содержимого указанного файла. Не рекомендуется в версии .NET Framework 4.

  • Функция GetHashFromFileW
    Создает хэш содержимого файла, указанного строкой Юникод. Не рекомендуется в версии .NET Framework 4.

  • Функция GetHashFromHandle
    Создает хэш содержимого файла с указанным дескриптором файла с помощью указанного хэш-алгоритма. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameCompareAssemblies
    Определяет, отличаются ли две сборки друг от друга только подпиясми строгих имен. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameErrorInfo
    Получает код последней ошибки, вызванной одной из функций строгого имени.

  • Функция StrongNameFreeBuffer
    Освобождает память, выделенную при предыдущем вызове функции строгого имени (например, StrongNameGetPublicKey, StrongNameTokenFromPublicKey или StrongNameSignatureGeneration). Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameGetBlob
    Заполняет указанный буфер двоичным представление исполняемого файла по указанному адресу. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameGetBlobFromImage
    Получает двоичное представление для образа сборки по заданному адресу памяти. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameGetPublicKey
    Получает открытый ключ из пары открытого и закрытого ключей. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameHashSize
    Получает необходимый для хэша размер буфера, используя заданный хэш-алгоритм. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameKeyDelete
    Удаляет заданный контейнер ключей. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameKeyGen
    Создает новую пару открытых/закрытых ключей для использования строгого имени. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameKeyGenEx
    Создает новую пару открытого и закрытого ключа с заданным размером ключа для использования строгим именем. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameKeyInstall
    Импортирует пару открытых/закрытых ключей в контейнер. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureGeneration
    Создает подпись строгого имени для указанной сборки. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureGenerationEx
    Создает подпись строгого имени для указанной сборки в соответствии с указанными флагами. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureSize
    Возвращает размер подписи строгого имени. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureVerification
    Получает значение, указывающее, содержит ли манифест сборки по указанному пути подпись строгого имени, которая будет проверена в соответствии со специальными флагами. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureVerificationEx
    Получает значение, указывающее, содержит ли манифест сборки по указанному пути подпись строгого имени. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameSignatureVerificationFromImage
    Проверяет, действительна ли уже соотнесенная с памятью сборка для связанного открытого ключа. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameTokenFromAssembly
    Создает маркер строгого имени на основе заданного файла сборки. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameTokenFromAssemblyEx
    Создает маркер строгого имени из указанного файла сборки и возвращает открытый ключ. Не рекомендуется в версии .NET Framework 4.

  • Функция StrongNameTokenFromPublicKey
    Получает маркер, представляющий открытый ключ. Не рекомендуется в версии .NET Framework 4.

Связанные подразделы

Структуры строгого именования ICLRStrongName

Журнал изменений

Дата

Журнал

Причина

Июль 2010

Добавлена заметка о нерекомендуемых функциях и ссылка на рекомендуемые альтернативы.

Улучшение информации.