IComManagedImportUtil.GetComponentInfo(String, String, String) Methode

Definition

Ruft die Komponenteninformationen aus der Assembly ab.

public:
 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
Public Sub GetComponentInfo (assemblyPath As String, ByRef numComponents As String, ByRef componentInfo As String)

Parameter

assemblyPath
String

Der Pfad zur Assembly.

numComponents
String

Wenn diese Methode zurückgegeben wird, enthält dieser Parameter die Anzahl der Komponenten in der Assembly.

componentInfo
String

Wenn diese Methode zurückgegeben wird, enthält dieser Parameter die Informationen zu den Komponenten.

Ausnahmen

assemblyPath ist eine leere Zeichenfolge (""), enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition InvalidPathChars.

-oder-

Das System konnte den absoluten Pfad nicht abrufen.

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen.

assemblyPath ist null.

assemblyPath enthält einen Doppelpunkt (":").

Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.

Hinweise

Diese Methode wird vom COM+-Katalog aufgerufen, um die Klassenbezeichner (CLSIDs) und ProgIDs der Komponenten in einer DLL zu identifizieren, bevor sie registriert wird.

Gilt für: