Condividi tramite


Microsoft.VisualStudio.ConnectedServices Spazio dei nomi

Spazio dei nomi di Connected Services SDK (Microsoft.VisualStudio.ConnectedServices.dll) che consente a un provider di servizi di creare un'estensione di Visual Studio che aggiunge il servizio al progetto di uno sviluppatore di app tramite la finestra di dialogo Aggiungi servizi connessi .

Classi

AddFileOptions

Opzioni che controllano il comportamento quando si aggiunge un file a un progetto.

AddServiceInstanceResult

Oggetto result che contiene le informazioni restituite da ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Classe EventArgs usata quando lo stato autenticato cambia.

ConfigureServiceOptions

Opzioni che controllano il comportamento durante la configurazione di un servizio connesso in un progetto.

ConnectedServiceAuthenticator

Consente all'utente di eseguire l'autenticazione al servizio.

ConnectedServiceConfigurator

Oggetto modello di visualizzazione usato per visualizzare la finestra di dialogo Di configurazione del servizio connesso.

ConnectedServiceConfiguredEventArgs

Classe EventArgs usata quando è configurato un nuovo servizio connesso

ConnectedServiceContext

Classe di base per le classi ConnectedServiceProviderContext e ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator che non deve visualizzare l'interfaccia utente per creare un ConnectedServiceInstance. Le informazioni necessarie per configurare il servizio connesso sono disponibili senza interazione con l'utente.

ConnectedServiceGrid

Servizio ConnectedServiceProvider che mostra una griglia di istanze, in cui è possibile scegliere una singola istanza per aggiungere al progetto corrente.

ConnectedServiceHandler

Contratto MEF implementato dagli autori di Servizi connessi per aggiungere un riferimento all'istanza del servizio al progetto, inclusi l'aggiunta di file, SDK e frammenti di codice.

ConnectedServiceHandlerContext

Informazioni e servizi di contesto assegnati alle istanze di ConnectedServiceHandler durante AddServiceInstanceAsync e UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Specifica che un tipo fornisce un'esportazione ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Classe che contiene metodi helper che gli oggetti ConnectedServiceHandler usano comunemente.

ConnectedServiceInfo

Fornisce informazioni su un servizio connesso configurato in un progetto di Visual Studio.

ConnectedServiceInstance

Istanza specifica di un determinato servizio fornito dal provider di servizi connessi.

ConnectedServiceLogger

Servizio di registrazione che può essere usato per fornire informazioni agli sviluppatori dell'utente finale.

ConnectedServiceProvider

Contratto MEF esportato dalle estensioni che desiderano aggiungere nuove voci nella finestra di dialogo Aggiungi servizio connesso.

ConnectedServiceProviderContext

Informazioni e servizi di contesto assegnati alle istanze di ConnectedServiceProvider durante CreateConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Specifica che un tipo fornisce un'esportazione ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator che mostra un'interfaccia utente completamente personalizzata in un singolo passaggio.

ConnectedServicesManager

Un contratto MEF implementato dai Servizi connessi per esporre la funzionalità servizi connessi chiamabili esternamente.

ConnectedServiceUILess

ConnectedServiceConfigurator che non deve visualizzare l'interfaccia utente per creare un ConnectedServiceInstance. Le informazioni necessarie per configurare il servizio connesso sono disponibili senza interazione con l'utente.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext contiene le informazioni fornite quando viene aggiornato un servizio connesso.

ConnectedServiceViewModelBase

Classe di base per tutti gli oggetti modello di visualizzazione usati in Servizi connessi.

ConnectedServiceWizard

ConnectedServiceConfigurator in grado di visualizzare più pagine prima che il servizio venga aggiunto al progetto.

ConnectedServiceWizardPage

Rappresenta una pagina o un passaggio in una procedura guidata.

DisplayMessageEventArgs

Eventi args correlati a un messaggio di visualizzazione

DisplayMessageLogger

Visualizza i messaggi all'utente in un'interfaccia utente

EditableXmlConfigHelper

Fornisce metodi per modificare le impostazioni di configurazione nel progetto dell'utente.

Il metodo Save deve essere chiamato per salvare eventuali modifiche.

GettingStartedDocument

Contiene informazioni per l'avvio della documentazione di Introduzione.

KeyVaultEventArgs

Fornisce dati relativi a un Key Vault viene aggiunto un evento.

PageNavigationResult

Contiene lo stato del risultato dopo aver lasciato una pagina nella finestra di dialogo Servizi connessi.

PublishEnvironment

Contiene le impostazioni che pubblicano devono conoscere il servizio connesso. Deve essere serializzato all'interno della sezione ExtendedData all'interno di ConnectedService.json.

SinglePageConfigurator

Interfaccia implementata da un provider di servizi connessi

SinglePageConfigurator2

Interfaccia implementata da un provider di servizi connessi

UpdateServiceInstanceResult

Contiene informazioni per l'avvio delle informazioni GettingStarted dopo il completamento di UpdateServiceInstanceAsync.

WizardEnteringArgs

Argomenti di input per il metodo ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Argomenti di input per il metodo ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Fornisce metodi per la lettura delle impostazioni di configurazione nel progetto dell'utente.

Interfacce

IDisplayMessageLogger

Visualizza i messaggi all'utente in un'interfaccia utente

IVsHierarchyCustomEvaluator

Un'interfaccia facoltativa che può essere implementata da un ConnectedServiceHandler quando ha un attributo [ExportMetadata("CustomEvaluator", true)] su di esso. Ciò consente di scrivere qualsiasi codice in IVsHierarchy per indicare se il gestore supporta il progetto specificato.

IVsProjectKeyVaultFactory

Factory che crea un IVsProjectKeyVaultManager oggetto per ottenere informazioni relative alla Key Vault configurata nel progetto

IVsProjectKeyVaultManager

Interfaccia che può essere usata per ottenere informazioni su un Key Vault configurato in un progetto

SVsProjectKeyVaultFactory

Interfaccia per ottenere l'oggetto IVsProjectKeyVaultFactory.

Enumerazioni

LoggerMessageCategory

Livello di gravità di un messaggio registrato da ILogger.

MessageCategory

Categoria del messaggio da registrare