Freigeben über


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 der Assembly.

numComponents
String

Nach dem Beenden dieser Methode enthält dieser Parameter die Anzahl der Komponenten in der Assembly.

componentInfo
String

Nach dem Beenden dieser Methode enthält dieser Parameter die Informationen über die Komponenten.

Ausnahmen

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

- 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 und/oder Dateiname ü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: