servizi
Un servizio è un contratto tra due package VS. Un VSPackage offre un set specifico di interfacce per un altro package VS utilizza. Ad esempio, Visual Studio offre il servizio di SVsActivityLog a un package VS che carica. Il servizio fornisce l'interfaccia di IVsActivityLog , che può essere utilizzata per scrivere nel log attività. Per ulteriori informazioni, vedere Procedura: utilizzare il registro attività.
In questa sezione
Concetti di base del servizio
Elencati gli elementi più importanti di un servizio di Visual Studio .Registrare servizi
Viene spiegato come registrare un servizio globale.Procedura: utilizzare un servizio
Viene illustrato come richiedere () utilizzare un servizio.Procedura: Fornire un servizio
Viene illustrato come fornire un servizio.Procedura: Risoluzione dei servizi
Vengono descritti i problemi comuni e presenta le soluzioni relativo.Procedura: utilizzo GetGlobalService
Shows how to use GetGlobalService to obtain a service for a VSPackage that has not been sited, a tool window, or a control container.Procedura: ottenere un servizio da un thread in background (C++)
Viene illustrato come eseguire il marshalling di un servizio in un flusso in modo da poter accedere da un thread in background.Procedura: Ottenere un servizio dall'oggetto DTE
Viene illustrato come ottenere un servizio da un programma che ha accesso all'oggetto di DTEClass di automazione di Visual Studio .Elenco di servizi disponibili
Elenca i servizi più diffusi.Servizi utilizzati negli esempi
Servizi comuni degli elenchi ed esempi che li contengono.Esempi di estensibilità di Visual Studio
Esempi di servizi è possibile caricare in Visual Studio.
Sezioni correlate
- Architettura dell'IDE di Visual Studio
Viene descritto Visual Studio e il relativo IDE e introduce le strategie e le tecniche per l'estensione dell'IDE.