ComManagedImportUtil.GetComponentInfo(String, String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.