AxImporter Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Importuje kontrolki ActiveX i generuje otokę, do których może uzyskiwać dostęp projektant.
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. Zwracany 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 przekazanego AxImporter.Options do konstruktora AxImporter . Typ można załadować lub wykonywać zapytania przy użyciu System.Reflection metody i traktowane 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 to obsługuje.
Konstruktorów
| 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 wygenerowanej biblioteki typów. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od 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. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |