Condividi tramite


Registrazione del provider di DDEX

I provider di DDEX utilizzano il registro di sistema di Windows per esporre la presenza e per elencare gli oggetti che supportano. Tuttavia, i vari tipi di implementazioni del provider di DDEX questa operazione in modo diverso. Negli argomenti di questa sezione vengono descritti i requisiti di registrazione per le quattro implementazioni del provider principali di DDEX.

Poiché Visual Studio utilizza in genere i provider di dati localmente installato, il programma di installazione non deve registrare i componenti. Al contrario, la tecnologia sottostante, come ODBC o OLE DB, in genere fornisce le informazioni necessarie da provider di dati. Tuttavia, impostando un provider di DDEX crea un contesto diverso.

Poiché la funzionalità aggiuntiva è obbligatoria supportare DDEX in Visual Studio, i programmi di installazione dell'applicazione sono necessari fornire le voci del Registro di sistema nella chiave radice del Registro di sistema locale per l'applicazione ID che devono essere supportate dal provider. Nei casi in cui una determinata applicazione viene installata (devenv, ad esempio, il provider è responsabile dell'eseguire passaggi aggiuntivi necessari, ad esempio eseguendo devenv /setup.

Nota

La registrazione per i provider di DDEX viene effettuata nella chiave radice del Registro di sistema locale di Visual Studio .

Le applicazioni basate sull'IDE di Visual Studio richiedono la registrazione separata per ogni istanza dell'IDE. Ad esempio, se, oltre a Visual Studio, è installato un'istanza per workstation, come la workstation di Business Intelligence fornito con SQL Server, è necessario registrare il provider di DDEX nella chiave radice del Registro di sistema per ogni istanza di Visual Studio o shell di Visual Studio installato.

In questa sezione

  • Registrare un provider Basato su pacchetto di DDEX
    Questo scenario è l'implementazione di DDEX più flessibile, in cui è possibile creare un package VS che implementa i servizi di Visual Studio per conto del provider di DDEX.

  • Registrare un provider in base al Registro di sistema di DDEX
    Questo scenario è l'implementazione di DDEX più Agile e l'approccio consigliato. Ciò potrebbe includere la specifica dei file XML, un'interfaccia utente avanzata della (UI) connessione, un layout personalizzato di esplora server nonché per degli oggetti supportati.

  • Registrazione di un provider di DDEX specializzato per OLE DB
    Questo scenario necessario disporre di un provider di dati disponibile e standard OLE DB che deve essere adattate per l'implementazione di DDEX. Lo scenario è necessario fornire dati XML o le regolazioni del file di origine che specializzato il provider di dati OLE DB per personalizzarlo in particolare implementazione.

  • Registrazione di un provider di DDEX specializzato per ODBC
    Questo scenario necessario disporre di un provider di dati disponibile e standard ODBC che deve essere adattate per l'implementazione di DDEX. Lo scenario è necessario fornire dati XML o le regolazioni del file di origine che specializzato il provider di dati ODBC per personalizzarlo in particolare implementazione.

Sezioni correlate

  • provider di DDEX
    Definisce e vengono descritti i provider di DDEX nel contesto di estensibilità di dati di Visual Studio .