AxImporter Класс

Определение

Импортирует элементы управления ActiveX и создает оболочку, доступную конструктору.

public class AxImporter
Наследование
AxImporter

Комментарии

Чтобы создать оболочку ActiveX для элемента управления ActiveX, сначала создайте или получите экземпляр AxImporter класса . Конструктор AxImporter принимает AxImporter.Options объект , который задает параметры для средства импорта, такие как имя файла для .dll оболочки и выходной каталог для создания оболочки. Чтобы создать оболочку ActiveX, вызовите соответствующий метод Generate. Чтобы создать из файла, вызовите GenerateFromFile. Чтобы создать из библиотеки типов, вызовите .GenerateFromTypeLibrary Возвращаемая строка будет состоять из полного имени сборки (например, Namespace.Type,Assembly) для типа, для который была создана оболочка ActiveX. Оболочка для элемента ActiveX будет создана в файле .dll, указанном в outputName свойстве объекта , переданного AxImporter.Options конструктору AxImporter . Тип можно загрузить или запросить с помощью System.Reflection и рассматривать как обычный управляемый тип. Вы также можете вызвать GetOcx метод типа , чтобы получить COM-интерфейс к объекту, если объект поддерживает это.

Конструкторы

AxImporter(AxImporter+Options)

Инициализирует новый экземпляр класса AxImporter.

Свойства

GeneratedAssemblies

Получает имена сборок, созданных для элемента управления.

GeneratedSources

Получает имена исходных созданных файлов.

GeneratedTypeLibAttributes

Получает атрибуты для созданной библиотеки типов.

Методы

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)

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9