ConnectedServiceHandlerExportAttribute Class

Definition

Specifies that a type provides a ConnectedServiceContext 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 the AppliesTo query string for matching a connected service handler to a project's capabilities.

CustomEvaluator

Gets 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
ProviderId

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

SupportedOutputType

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

SupportedProjectTypes

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

TargetPlatform

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

TargetPlatformVersion

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

Applies to