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

Definição

Obtém a informação dos componentes do conjunto.

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 a assembleia.

numComponents
String

Quando este método regressa, este parâmetro contém o número de componentes na montagem.

componentInfo
String

Quando este método retorna, este parâmetro contém a informação sobre os componentes.

Implementações

Exceções

assemblyPath é uma cadeia vazia, contém apenas espaço em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.

-ou-

O sistema não conseguiu recuperar o caminho absoluto.

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

assemblyPath é null.

assemblyPath contém dois pontos (":").

O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.

Observações

Este método é chamado pelo catálogo COM+ para identificar os identificadores de classe (CLSIDs) e ProgIDs dos componentes numa DLL antes de esta ser registada.

Aplica-se a