GenerateMetadata.GenerateMetaData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает или находит сборку, содержащую метаданные среды CLR для компонента COM+, представленного указанной библиотекой типов, подписывает сборку парой ключей, образующих строгое имя, и устанавливает ее в глобальный кэш сборок.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
System::String ^ GenerateMetaData(System::String ^ strSrcTypeLib, System::String ^ outPath, cli::array <System::Byte> ^ PublicKey, System::Reflection::StrongNameKeyPair ^ KeyPair);
public string GenerateMetaData (string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair);
member this.GenerateMetaData : string * string * byte[] * System.Reflection.StrongNameKeyPair -> string
Public Function GenerateMetaData (strSrcTypeLib As String, outPath As String, PublicKey As Byte(), KeyPair As StrongNameKeyPair) As String
Параметры
- strSrcTypeLib
- String
Имя библиотеки типов, для которой создается сборка.
- outPath
- String
Папка, в которой требуется создать сборку или найти уже существующую сборку.
- PublicKey
- Byte[]
Открытый ключ, используемый для импорта информации о библиотеке типов в сборку.
- KeyPair
- StrongNameKeyPair
Пара ключей со строгим именем, используемая для подписи созданной сборки.
Возвращаемое значение
Имя созданной сборки или пустая строка, если входные данные недопустимы.
Комментарии
При необходимости GenerateMetaData метод создает сборку, содержащую метаданные среды CLR для указанной библиотеки типов. Сборка не создается, если сборка с созданным именем уже существует в строковой outPath
папке.
GenerateMetaData не требуется вызывать непосредственно из кода. Он вызывается как методами , Generate так и GenerateSigned .
При вызове методом также GenerateMetaData создает пару ключей со строгим GenerateSignedименем, подписывает сборку и устанавливает ее в глобальный кэш сборок.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по