AxImporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
匯入 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 。 傳回的字串將包含元件限定名稱, (範例:「Namespace.Type,Assembly」) 為 ActiveX 包裝函式產生的類型。 ActiveX 控制項的包裝函式將會在傳遞至 AxImporter 建構函式的 AxImporter.Options 屬性中指定的.dll檔案中 outputName 產生。 您可以使用 載入或查詢 System.Reflection 類型,並將其視為一般 Managed 型別。 如果物件支援這個,您也可以呼叫 GetOcx
型別的 方法,以擷取物件的 COM 介面。
建構函式
AxImporter(AxImporter+Options) |
初始化 AxImporter 類別的新執行個體。 |
屬性
GeneratedAssemblies |
取得為控制項產生的組件名稱。 |
GeneratedSources |
取得產生的原始程式檔 (Source File) 的名稱。 |
GeneratedTypeLibAttributes |
取得產生的型別程式庫的屬性 (Attribute)。 |
方法
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) |