Microsoft.VisualStudio.ConnectedServices Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
Classes
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(ConnectedServiceHandlerContext, CancellationToken) method. |
AuthenticationChangedEventArgs |
An EventArgs class used when the authenticated state changes. |
ConfigureServiceOptions |
The options that control the behavior when configuring a connected service in a project. |
ConnectedServiceAuthenticator |
Allows the user to authenticate to the service. |
ConnectedServiceConfigurator |
The view model object used for displaying the Connected Service configuration dialog. |
ConnectedServiceConfiguredEventArgs | |
ConnectedServiceContext |
A base class for the ConnectedServiceProviderContext and ConnectedServiceHandlerContext classes. |
ConnectedServiceCustomUIConfigurator | |
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(ConnectedServiceHandlerContext, CancellationToken) and AddServiceInstanceAsync(ConnectedServiceHandlerContext, CancellationToken). |
ConnectedServiceHandlerExportAttribute |
Specifies that a type provides a ConnectedServiceContext export. |
ConnectedServiceHandlerHelper |
A class that contains helper methods that ConnectedServiceHandler objects commonly use. |
ConnectedServiceInfo |
Provides information about a connected service that has been configured in a Visual Studio project. |
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. |
ConnectedServiceUILess |
A ConnectedServiceConfigurator that doesn't need to show UI to create a ConnectedServiceInstance. The information necessary to configure the connected service is available without user interaction. |
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. |
DisplayMessageEventArgs | |
DisplayMessageLogger | |
EditableXmlConfigHelper |
Provides methods for editing configuration settings in the user's project. |
GettingStartedDocument |
Contains information for launching the Getting Started documentation. |
KeyVaultEventArgs | |
PageNavigationResult |
Contains the result state after leaving a page in the Connected Services dialog. |
PublishEnvironment | |
SinglePageConfigurator | |
SinglePageConfigurator2 | |
UpdateServiceInstanceResult |
Contains information for launching GettingStarted information after UpdateServiceInstanceAsync(ConnectedServiceHandlerContext, CancellationToken) has completed. |
WizardEnteringArgs |
The event arguments to the OnPageEnteringAsync(WizardEnteringArgs) method. |
WizardLeavingArgs |
The event arguments to the OnPageLeavingAsync(WizardLeavingArgs) method. |
XmlConfigHelper |
Provides methods for reading configuration settings in the user's project. |
Interfaces
IDisplayMessageLogger | |
IVsHierarchyCustomEvaluator |
An optional interface that can be implemented by a ConnectedServiceHandler when it has an |
IVsProjectKeyVaultFactory | |
IVsProjectKeyVaultManager | |
SVsProjectKeyVaultFactory |
Enums
LoggerMessageCategory |
The severity level of a message logged by ILogger. |
MessageCategory |