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.

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 [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.

IVsProjectKeyVaultFactory
IVsProjectKeyVaultManager
SVsProjectKeyVaultFactory

Enums

LoggerMessageCategory

The severity level of a message logged by ILogger.

MessageCategory