語言

AxImporter 類別

定義

匯入 ActiveX 控制項並產生一個包裝器,設計者可存取。

public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
繼承
AxImporter

備註

要為 ActiveX 控制項產生 ActiveX 包裝器,首先建立或取得該 AxImporter 類別的實例。 AxImporter建構子接受一個AxImporter.Options物件,該物件為匯入器設定選項,例如要產生包裝器的檔案名稱 .dll 以及產生包裝器的輸出目錄。 要產生 ActiveX 包裝器,請呼叫相應的 Generate 方法。 要從檔案生成,請呼叫 GenerateFromFile。 若要從型態庫產生,請呼叫 GenerateFromTypeLibrary。 回傳的字串會包含一個經過 ActiveX 包裝器產生的類型所設定的 assembly 限定名稱(例如:「Namespace.Type,Assembly」)。 ActiveX 控制項的包裝器會在傳給outputName建構子的AxImporter.Options屬性中指定的 AxImporter .dll 檔案中產生。 該型別可透過載 System.Reflection 入或查詢,並視為普通受管理型態來處理。 你也可以呼叫 GetOcx 該類型的方法,以取得物件的 COM 介面,前提是物件支援此介面。

建構函式

名稱 Description
AxImporter(AxImporter+Options)

初始化 AxImporter 類別的新執行個體。

屬性

名稱 Description
GeneratedAssemblies

取得為控制產生的組件名稱。

GeneratedSources

取得產生的原始檔案名稱。

GeneratedTypeLibAttributes

取得產生型別庫的屬性。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GenerateFromFile(FileInfo)

產生 ActiveX 控制項的包裝器,用於設計時環境。

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

產生 ActiveX 控制項的包裝器,用於設計時環境。

GenerateFromTypeLibrary(UCOMITypeLib)

產生 ActiveX 控制項的包裝器,用於設計時環境。

GetFileOfTypeLib(TYPELIBATTR)

取得指定類型函式庫的路徑與檔名。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於