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


ComManagedImportUtil.GetComponentInfo(String, String, String) Метод

Определение

Получает из сборки информацию о компонентах.

public:
 virtual 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
override this.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 перед ее регистрации.

Применяется к