Share via


ConnectedServiceHandlerExportAttribute Class

Definition

Specifies that a type provides a ConnectedServiceHandler export.

public ref class ConnectedServiceHandlerExportAttribute sealed : System::ComponentModel::Composition::ExportAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public sealed class ConnectedServiceHandlerExportAttribute : System.ComponentModel.Composition.ExportAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ConnectedServiceHandlerExportAttribute = class
    inherit ExportAttribute
Public NotInheritable Class ConnectedServiceHandlerExportAttribute
Inherits ExportAttribute
Inheritance
ConnectedServiceHandlerExportAttribute
Attributes

Constructors

ConnectedServiceHandlerExportAttribute(String)

Initializes a new instance of the ConnectedServiceHandlerExportAttribute class.

Properties

AppliesTo

Gets or sets the "AppliesTo" query string for matching a connected service handler to a project's capabilities.

CustomEvaluator

Gets or sets a value indicating whether a connected service handler contains its own logic to specify if it supports a project. If true, the handler should implement the IVsHierarchyCustomEvaluator interface.

IsAbortSupported

Gets or sets a value indicating whether to support the Abort button in the Progress Dialog. The default is false.

ProviderId

Gets the unique Provider ID for the provider/handler. This is used to match a provider with its handlers.

SupportedOutputType

Gets or sets the "OutputType" string for matching a connected service handler to a project's target platform.

SupportedProjectTypes

Gets or sets the "ProjectTypes" query string for matching a connected service handler to a project's target platform.

TargetPlatform

Gets or sets the "TargetPlatform" string for matching a connected service handler to a project's target platform.

TargetPlatformVersion

Gets or sets the "TargetPlatformVersion" string for matching a connected service handler to a project's target platform version.

Applies to