Aracılığıyla paylaş


IComManagedImportUtil.GetComponentInfo(String, String, String) Yöntem

Tanım

Derlemeden bileşen bilgilerini alır.

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)

Parametreler

assemblyPath
String

Derlemenin yolu.

numComponents
String

Bu yöntem döndürdüğünde, bu parametre derlemedeki bileşen sayısını içerir.

componentInfo
String

Bu yöntem döndürdüğünde, bu parametre bileşenler hakkındaki bilgileri içerir.

Özel durumlar

assemblyPath boş bir dizedir (""), yalnızca boşluk içerir veya tarafından InvalidPathCharstanımlanan bir veya daha fazla geçersiz karakter içerir.

-veya-

Sistem mutlak yolu alamadı.

Çağıranın gerekli izinleri yok.

assemblyPath, null değeridir.

assemblyPath iki nokta üst üste (":") içerir.

Belirtilen yol, dosya adı veya her ikisi birden sistem tarafından tanımlanan en fazla uzunluğu aşıyor.

Açıklamalar

Bu yöntem, kaydedilmeden önce DLL'deki bileşenlerin sınıf tanımlayıcılarını (CLSID) ve ProgID'lerini tanımlamak için COM+ kataloğu tarafından çağrılır.

Şunlara uygulanır