IComManagedImportUtil.GetComponentInfo(String, String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает из сборки информацию о компонентах.
public:
void GetComponentInfo(System::String ^ assemblyPath, [Runtime::InteropServices::Out] System::String ^ % numComponents, [Runtime::InteropServices::Out] System::String ^ % componentInfo);
public void GetComponentInfo (string assemblyPath, out string numComponents, out string componentInfo);
abstract member GetComponentInfo : string * string * string -> unit
Public Sub GetComponentInfo (assemblyPath As String, ByRef numComponents As String, ByRef componentInfo As String)
Параметры
- assemblyPath
- String
Путь к сборке.
- numComponents
- String
Когда этот метод возвращает управление, данный параметр содержит количество компонентов в сборке.
- componentInfo
- String
Когда этот метод возвращает управление, данный параметр содержит информацию о компонентах.
Исключения
Параметр assemblyPath
— пустая строка (""), содержащая только пробел либо один или несколько недопустимых знаков, указанных в InvalidPathChars.
-или-
Система не может извлечь абсолютный путь.
У вызывающего объекта отсутствуют необходимые разрешения.
assemblyPath
имеет значение null
.
assemblyPath
содержит двоеточие (":").
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Комментарии
Этот метод вызывается каталогом COM+ для идентификации идентификаторов классов (CLSID) и идентификаторов ProgID компонентов в библиотеке DLL перед ее регистрации.