ComManagedImportUtil.GetComponentInfo(String, String, String) Methode

Definition

Ruft die Komponenteninformationen aus der Assembly ab.

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)

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.

Implementiert

Ausnahmen

assemblyPath ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige 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: