Condividi tramite


AxImporter Classe

Definizione

Importa i controlli ActiveX e genera un wrapper a cui è possibile accedere tramite una finestra di progettazione.

public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
Ereditarietà
AxImporter

Commenti

Per generare un wrapper ActiveX per un controllo ActiveX, creare o ottenere prima un'istanza della AxImporter classe . Il AxImporter costruttore accetta un AxImporter.Options oggetto , che imposta le opzioni per l'utilità di importazione, ad esempio il nome file del wrapper .dll per generare e la directory di output in cui generare il wrapper. Per generare il wrapper ActiveX, chiamare il metodo Generate appropriato. Per generare da un file, chiamare GenerateFromFile. Per generare da una libreria dei tipi, chiamare GenerateFromTypeLibrary. La stringa restituita sarà costituita da un nome completo dell'assembly (ad esempio: "Namespace.Type,Assembly") per il tipo per cui è stato generato un wrapper ActiveX. Il wrapper per il controllo ActiveX verrà generato nel file .dll specificato nella outputName proprietà dell'oggetto AxImporter.Options passato al AxImporter costruttore. Il tipo può essere caricato o sottoposto a query usando System.Reflection e considerato come un tipo gestito normale. È anche possibile chiamare il GetOcx metodo del tipo per recuperare un'interfaccia COM all'oggetto , se l'oggetto lo supporta.

Costruttori

AxImporter(AxImporter+Options)

Inizializza una nuova istanza della classe AxImporter.

Proprietà

GeneratedAssemblies

Ottiene i nomi degli assembly generati per il controllo.

GeneratedSources

Ottiene i nomi dei file di origine generati.

GeneratedTypeLibAttributes

Ottiene gli attributi per la libreria di tipi generata.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GenerateFromFile(FileInfo)

Genera un wrapper per un controllo ActiveX da utilizzare nell'ambiente della fase di progettazione.

GenerateFromTypeLibrary(UCOMITypeLib)

Genera un wrapper per un controllo ActiveX da utilizzare nell'ambiente della fase di progettazione.

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

Genera un wrapper per un controllo ActiveX da utilizzare nell'ambiente della fase di progettazione.

GetFileOfTypeLib(TYPELIBATTR)

Ottiene il percorso e il nome file della libreria di tipi specificata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a