Share via


ConnectedServiceProvider Class

Definition

A MEF contract that is exported by extensions who wish to add new entries into the Add Connected Service dialog.

public ref class ConnectedServiceProvider abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceViewModelBase
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ConnectedServiceProvider abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceViewModelBase
[Windows::Foundation::Metadata::WebHostHidden]
class ConnectedServiceProvider abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceViewModelBase
public abstract class ConnectedServiceProvider : Microsoft.VisualStudio.ConnectedServices.ConnectedServiceViewModelBase
type ConnectedServiceProvider = class
    inherit ConnectedServiceViewModelBase
Public MustInherit Class ConnectedServiceProvider
Inherits ConnectedServiceViewModelBase
Inheritance
ConnectedServiceProvider

Constructors

ConnectedServiceProvider()

Initializes a new instance of the ConnectedServiceProvider class. SetMetada should also be called to set the provider Id and the other metadata properties.

Properties

Category

Gets or sets the category under which this ConnectedServiceProvider should be listed.

CreatedBy

Gets or sets the name of the organization or person that created this ConnectedServiceProvider.

Description

Gets or sets more information about this ConnectedServiceProvider.

DescriptiveName

Gets or sets the ConnectedServiceProvider name which use to show on Capability Service Tab.

HasModelessUI

Gets or sets a value indicating whether the provider has modal or modeless UI

Icon

Gets or sets the icon that should be shown when displaying this ConnectedServiceProvider.

Id

Gets or sets the provider Id as defined by the metadata

MoreInfoUri

Gets or sets a link to MSDN, Azure Portal, sign-up page, etc. if the name and description are not enough for the user to understand.

Name

Gets or sets the human readable display name of this ConnectedServiceProvider.

SupportsUpdate

Gets or sets a value indicating whether the metadata property SupportsUpdate is true.

Version

Gets or sets the version number of this ConnectedServiceProvider.

Methods

CreateConfiguratorAsync(ConnectedServiceProviderContext)

Creates the view model object used for displaying the service configuration dialog.

Dispose()

Releases all resources used by the object.

(Inherited from ConnectedServiceViewModelBase)
Dispose(Boolean)

Releases the unmanaged resources used by the object and optionally releases the managed resources.

(Inherited from ConnectedServiceViewModelBase)
GetSupportedTechnologyLinks()

Gets a list of hyperlinks to display on the right side of the Connected Services "Selection" dialog under "Supported technologies".

OnPropertyChanged(String)

Notifies clients that a property value has changed.

(Inherited from ConnectedServiceViewModelBase)
SetMetadata(String, Boolean)

Sets or sets the Metadata for this data object

Events

PropertyChanged

Occurs when a property value changes.

(Inherited from ConnectedServiceViewModelBase)

Applies to