Język

AxImporter Klasa

Definicja

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)

Dotyczy