ComManagedImportUtil.GetComponentInfo(String, String, String) Metod

Definition

Hämtar komponentinformationen från sammansättningen.

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)

Parametrar

assemblyPath
String

Sökvägen till sammansättningen.

numComponents
String

När den här metoden returneras innehåller den här parametern antalet komponenter i sammansättningen.

componentInfo
String

När den här metoden returneras innehåller den här parametern information om komponenterna.

Implementeringar

Undantag

assemblyPath är en tom sträng, innehåller endast tomt utrymme eller innehåller ett eller flera ogiltiga tecken som definieras av InvalidPathChars.

-eller-

Det gick inte att hämta den absoluta sökvägen.

Anroparen har inte de behörigheter som krävs.

assemblyPath är null.

assemblyPath innehåller ett kolon (":").

Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden.

Kommentarer

Den här metoden anropas av COM+-katalogen för att identifiera klassidentifierare (CLSID) och ProgID:er för komponenterna i en DLL innan den registreras.

Gäller för