Partager via


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

Définition

Obtient de l'assembly des informations sur le composant.

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)

Paramètres

assemblyPath
String

Chemin d'accès de l'assembly.

numComponents
String

Lorsque cette méthode est retournée, ce paramètre contient le nombre de composants dans l'assembly.

componentInfo
String

Lorsque cette méthode est retournée, ce paramètre contient les informations relatives aux composants.

Implémente

Exceptions

assemblyPath est une chaîne vide, ne contient que des espaces blancs ou contient un ou plusieurs caractères non valides, tels que définis par InvalidPathChars.

- ou -

Le système n’a pas pu récupérer le chemin d’accès absolu.

L’appelant n’a pas les autorisations requises.

assemblyPath a la valeur null.

assemblyPath contient un signe deux-points (« : »).

Le chemin et/ou le nom de fichier spécifiés dépassent la longueur maximale définie par le système.

Remarques

Cette méthode est appelée par le catalogue COM+ pour identifier les identificateurs de classe (CLSID) et les progID des composants d’une DLL avant son inscription.

S’applique à