Udostępnij za pośrednictwem


AxImporter Klasa

Definicja

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.

Konstruktory

AxImporter(AxImporter+Options)

Inicjuje nowe wystąpienie klasy AxImporter.

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GenerateFromFile(FileInfo)

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.

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

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()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy