Guida introduttiva (DDEX)
L'estensibilità (DDEX) SDK della finestra di progettazione di dati viene fornita la documentazione, esempi e risorse necessarie per implementare un provider di DDEX per esporre gli oggetti origine dati di terze parti in Visual Studio. I provider di DDEX consentono agli oggetti di esporre praticamente da qualsiasi origine dati.
Cos'è DDEX
DDEX migliorando l'esperienza di progettazione di Visual Studio consentendo alle finestre di progettazione di dati può comunicare con origini dati di terze parti e le relative gerarchie di oggetti. Al livello superiore, DDEX definisce un approccio sistematico finestre di progettazione che estende di dati e funzionalità correlate ai dati di Visual Studio. Più in pratica, questa operazione richiede due colonne architetturali:
DDEX utilizza un set di entità comuni di supporto che sono estese dai provider di dati specifici che vengono chiamati provider di DDEX. Queste entità di supporto sono classi gestite che supportano tali elementi come gestione del comando dati, enumerazione dell'oggetto, supporto della connessione dati, supporto di dati, supporto di visualizzazione e fronte delle altre importanti funzionalità. I servizi di Visual Studio espongono funzionalità a livello di utente per queste funzionalità.
DDEX fornisce un set di servizi di Visual Studioche espongono funzionalità fornita da entità di supporto. Alcuni dei servizi più importanti di Visual Studio includono quanto segue:
Factory dell'oggetto dati di DDEX (classe diIVsDataProviderObjectFactory ).
Consente di creare oggetti connessione-correlati.
Amministratore del provider di DDEX (classe diIVsDataProviderManager ).
Consente di enumeriate i provider registrati e la query di DDEX per gli oggetti di un tipo specifico.
Finestra di dialogo di connessione dati (classe diIVsDataConnectionDialog ).
Consente di montiate le informazioni per creare connessioni dati e raccogliere i requisiti di oggetto-factory del provider.
Creazione di una connessione dati (classe diIVsDataConnectionFactory ).
Consente di creare gli oggetti di connessione dati.
Nota
Per un elenco completo delle entità del supporto tecnico DDEX e dei servizi di Visual Studio , vedere Architettura di estensibilità della finestra di progettazione di dati.
Con DDEX, gli oggetti dati praticamente da qualsiasi origine possono partecipare all'ambiente di sviluppo integrato di Visual Studio (IDE), vengono visualizzati come gerarchia di oggetti in Esplora servere partecipare completamente esperienza in fase di progettazione trascinamento della selezione.
Esporre gli oggetti origine dati di terze parti in Visual Studio richiede, oltre a un provider di DDEX, a un file XML che definisce i tipi di oggetto dati e un altro che descriva le gerarchie di visualizzazione dati. Questi file XML devono convalidare rispetto agli schemi definiti in DataObjectSupport.xsd e in DataViewSupport.xsd. La nave di questi file XSD con il DDEX SDK e installato (per impostazione predefinita) a unità: \Program Files\Visual Studio 2008 SDK \numero di build\VisualStudioIntegration\Common\Schemas.
Entrambi i file di definizione dello schema XSD documentati in Informazioni di riferimento sullo Schema XML di DDEX.
Oltre al provider e ai file XML di DDEX, potrebbe essere necessario utilizzare i membri del riferimento della libreria di classi gestite di DDEX.
Argomenti della sezione
Architettura di estensibilità della finestra di progettazione di dati
Una discussione di alto livello architecture di estensibilità della finestra di progettazione di dati.Supporto di dati di DDEX
Argomento di primo livello in un nodo che viene fornita la documentazione dettagliata del supporto di dati di DDEX.supporto di visualizzazione dati di DDEX
Argomento di primo livello in un nodo che viene fornita la documentazione dettagliata del supporto di visualizzazione dati di DDEX.Convalidare le applicazioni degli utenti finali di DDEX
Una descrizione dei passaggi richiesti per convalidare un'installazione di un provider di dati.Informazioni di riferimento sullo Schema XML di DDEX
documentazione di riferimento per i due schemi di DDEX. DataObjectSupport.xsd e DataViewSupport.xsd.
Sezioni correlate
- Cenni preliminari sull'estensione di Visual Studio
La sezione di integrazione di Visual Studio SDK fornisce gli strumenti e risorse per la compilazione del package VS.