AxImporter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importa os controles ActiveX e gera um wrapper que pode ser acessado por um designer.
public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
- Herança
-
AxImporter
Comentários
Para gerar um wrapper ActiveX para um controle ActiveX, primeiro crie ou obtenha uma instância da AxImporter classe . O AxImporter construtor aceita um AxImporter.Options objeto , que define opções para o importador, como o nome do arquivo para o wrapper .dll gerar e o diretório de saída para o qual gerar o wrapper. Para gerar o wrapper ActiveX, chame o método Generate apropriado. Para gerar a partir de um arquivo, chame GenerateFromFile. Para gerar a partir de uma biblioteca de tipos, chame GenerateFromTypeLibrary. A cadeia de caracteres retornada consistirá em um nome qualificado do assembly (exemplo: "Namespace.Type,Assembly") para o tipo para o qual um wrapper ActiveX foi gerado. O wrapper para o controle ActiveX será gerado no arquivo .dll especificado na outputName propriedade do AxImporter.Options passado para o AxImporter construtor. O tipo pode ser carregado ou consultado usando System.Reflection e tratado como um tipo gerenciado comum. Você também pode chamar o GetOcx
método do tipo para recuperar uma interface COM para o objeto, se o objeto der suporte a isso.
Construtores
AxImporter(AxImporter+Options) |
Inicializa uma nova instância da classe AxImporter. |
Propriedades
GeneratedAssemblies |
Obtém os nomes dos assemblies gerados para o controle. |
GeneratedSources |
Obtém os nomes dos arquivos de origem que foram gerados. |
GeneratedTypeLibAttributes |
Obtém os atributos para a biblioteca de tipos gerada. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GenerateFromFile(FileInfo) |
Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design. |
GenerateFromTypeLibrary(UCOMITypeLib) |
Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design. |
GenerateFromTypeLibrary(UCOMITypeLib, Guid) |
Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design. |
GetFileOfTypeLib(TYPELIBATTR) |
Obtém o nome de arquivo e caminho para a biblioteca de tipos especificada. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |