AxImporter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Importuje kontrolki ActiveX i generuje otokę, do których można uzyskać dostęp przez projektanta.
public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
- Dziedziczenie
-
AxImporter
Uwagi
Aby wygenerować otokę ActiveX dla kontrolki ActiveX, najpierw utwórz lub uzyskaj wystąpienie AxImporter klasy. Konstruktor AxImporter akceptuje AxImporter.Options obiekt, który ustawia opcje importera, takie jak nazwa pliku otoki .dll do wygenerowania i katalogu wyjściowego w celu wygenerowania otoki. Aby wygenerować otokę ActiveX, wywołaj odpowiednią metodę Generate. Aby wygenerować na podstawie pliku, wywołaj metodę GenerateFromFile. Aby wygenerować z biblioteki typów, wywołaj metodę GenerateFromTypeLibrary. Zwrócony ciąg będzie składać się z kwalifikowanej nazwy zestawu (na przykład: "Namespace.Type,Assembly") dla typu, dla którego została wygenerowana otoka ActiveX. Otoka kontrolki ActiveX zostanie wygenerowana w pliku .dll określonym we outputName właściwości AxImporter.Options przekazanego do konstruktora AxImporter . Typ można załadować lub odpytować przy użyciu System.Reflection i traktować jako zwykły typ zarządzany. Można również wywołać metodę GetOcx typu w celu pobrania interfejsu COM do obiektu, jeśli obiekt obsługuje ten obiekt.
Konstruktory
| Nazwa | Opis |
|---|---|
| AxImporter(AxImporter+Options) |
Inicjuje nowe wystąpienie klasy AxImporter. |
Właściwości
| Nazwa | Opis |
|---|---|
| GeneratedAssemblies |
Pobiera nazwy zestawów, które są generowane dla kontrolki. |
| GeneratedSources |
Pobiera nazwy wygenerowanych plików źródłowych. |
| GeneratedTypeLibAttributes |
Pobiera atrybuty dla wygenerowanej biblioteki typów. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GenerateFromFile(FileInfo) |
Generuje otokę dla kontrolki ActiveX do użycia w środowisku czasu projektowania. |
| GenerateFromTypeLibrary(UCOMITypeLib, Guid) |
Generuje otokę dla kontrolki ActiveX do użycia w środowisku czasu projektowania. |
| GenerateFromTypeLibrary(UCOMITypeLib) |
Generuje otokę dla kontrolki ActiveX do użycia w środowisku czasu projektowania. |
| GetFileOfTypeLib(TYPELIBATTR) |
Pobiera ścieżkę i nazwę pliku do określonej biblioteki typów. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |