Compartilhar via


ComManagedImportUtil.GetComponentInfo(String, String, String) Método

Definição

Obtém as informações de componentes do assembly.

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)

Parâmetros

assemblyPath
String

O caminho para o assembly.

numComponents
String

Quando este método retornar, este parâmetro conterá o número de componentes no assembly.

componentInfo
String

Quando este método retornar, este parâmetro conterá as informações sobre os componentes.

Implementações

Exceções

assemblyPath é uma cadeia de caracteres vazia, contém somente espaços em branco ou contém um ou mais caracteres inválidos, conforme é definido pelo InvalidPathChars.

- ou -

O sistema não pôde recuperar o caminho absoluto.

O chamador não tem as permissões necessárias.

assemblyPath é null.

assemblyPath contém dois-pontos (“:”).

O caminho especificado, o nome de arquivo, ou ambos excedem o tamanho máximo definido pelo sistema.

Comentários

Esse método é chamado pelo catálogo COM+ para identificar os CLSIDs (identificadores de classe) e progIDs dos componentes em uma DLL antes de ser registrado.

Aplica-se a