Microsoft.VisualStudio.ConnectedServices Namespace
The namespace of the Connected Services SDK (Microsoft.VisualStudio.ConnectedServices.dll) that enables a service provider to create a Visual Studio extension that adds the service to an app developer’s project through the Add Connected Services dialog.
| Class | Description | |
|---|---|---|
![]() | AddFileOptions | The options that control the behavior when adding a file to a project. |
![]() | AddServiceInstanceResult | A result object that contains the information returned from the AddServiceInstanceAsync method. |
![]() | AuthenticationChangedEventArgs | An EventArgs class used when the authenticated state changes. |
![]() | ConnectedServiceAuthenticator | Allows the user to authenticate to the service. |
![]() | ConnectedServiceConfigurator | The view model object used for displaying the Connected Service configuration dialog. |
![]() | ConnectedServiceContext | A base class for the ConnectedServiceProviderContext and ConnectedServiceHandlerContext classes. |
![]() | ConnectedServiceGrid | A ConnectedServiceProvider service that shows a grid of instances, where a single instance can be chosen to add to the current project. |
![]() | ConnectedServiceHandler | A Managed Extensibility Framework (MEF) (MEF) contract implemented by Connected Service authors in order to add a service instance reference to the project, including adding files, SDKs, and code snippets. |
![]() | ConnectedServiceHandlerContext | The context information and services given to ConnectedServiceHandlerinstances during UpdateServiceInstanceAsync and AddServiceInstanceAsync. |
![]() | ConnectedServiceHandlerExportAttribute | Specifies that a type provides a ConnectedServiceContext export. |
![]() | ConnectedServiceHandlerHelper | A class that contains helper methods that ConnectedServiceHandler objects commonly use. |
![]() | ConnectedServiceHyperlinkAuthenticator | Obsolete. |
![]() | ConnectedServiceInstance | A specific instance of a given service provided by the connected service provider. |
![]() | ConnectedServiceLogger | A logging service which can be used to provide information to end user developers. |
![]() | ConnectedServiceProvider | A Managed Extensibility Framework (MEF) contract that is exported by extensions who wish to add new entries into the Add Connected Service dialog. |
![]() | ConnectedServiceProviderContext | The context information and services given to ConnectedServiceProvider instances during CreateConfiguratorAsync. |
![]() | ConnectedServiceProviderExportAttribute | Specifies that a type provides a ConnectedServiceProvider export. |
![]() | ConnectedServiceSinglePage | A ConnectedServiceConfigurator that shows completely custom UI in a single step. |
![]() | ConnectedServicesManager | A MEF contract implemented by the Connected Services to expose externally callable Connected Services functionality. |
![]() | ConnectedServiceUpdateContext | ConnectedServiceUpdateContext holds the information that is provided when a connected service is being updated. |
![]() | ConnectedServiceViewModelBase | A base class for all view model objects used in Connected Services. |
![]() | ConnectedServiceWizard | A ConnectedServiceConfigurator that is capable of displaying multiple pages before the service is added to the project. |
![]() | ConnectedServiceWizardPage | Represents a page, or step, in a wizard. |
![]() | EditableXmlConfigHelper | Provides methods for editing configuration settings in the user's project. |
![]() | GettingStartedDocument | Contains information for launching the Getting Started documentation. |
![]() | UpdateServiceInstanceResult | Contains information for launching GettingStarted information after UpdateServiceInstanceAsync has completed. |
![]() | WizardEnteringArgs | The event arguments to the ConnectedServiceWizardPage.OnPageEnteringAsync method. |
![]() | WizardLeavingArgs | The event arguments to the OnPageLeavingAsync method. |
![]() | WizardNavigationResult | |
![]() | XmlConfigHelper | Provides methods for reading configuration settings in the user's project. |
| Interface | Description | |
|---|---|---|
![]() | IVsHierarchyCustomEvaluator | An optional interface that can be implemented by a ConnectedServiceHandler when it has an [ExportMetadata("CustomEvaluator", true)] attribute on it. This allows for any code to be written against the IVsHierarchy to indicate whether the handler supports the specified project. |
| Enumeration | Description | |
|---|---|---|
![]() | LoggerMessageCategory | The severity level of a message logged by ILogger. |


