AxImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Импортирует элементы управления ActiveX и создает оболочку, доступную конструктору.
public ref class AxImporter
public class AxImporter
type AxImporter = class
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) |