Delen via


ExportDeployProviderAttribute Class

Definition

Exports an IDeployProvider to the MEF catalog with metadata as described by IDeployProviderMetadata.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public sealed class ExportDeployProviderAttribute : Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase, Microsoft.VisualStudio.Workspace.Deploy.IDeployProviderMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportDeployProviderAttribute = class
    inherit ExportProviderAttributeBase
    interface IDeployProviderMetadata
    interface IProviderMetadataBase
Public NotInheritable Class ExportDeployProviderAttribute
Inherits ExportProviderAttributeBase
Implements IDeployProviderMetadata
Inheritance
ExportDeployProviderAttribute
Attributes
Implements

Constructors

ExportDeployProviderAttribute(String, ProviderPriority, String[])

Initializes a new instance of the ExportDeployProviderAttribute class.

Properties

OptionFlags

The Options defined for this metadata as flags attribute

(Inherited from ExportProviderAttributeBase)
OptionFlagsInternal

Return the options flags internal

(Inherited from ExportProviderAttributeBase)
Priority

Provider priority

(Inherited from ExportProviderAttributeBase)
SupportedTypes

Collection of deploy providers types supported when deploy contexts are passed.

Type

The Unique Type for this Provider

(Inherited from ExportProviderAttributeBase)
Version

Version tracking

(Inherited from ExportProviderAttributeBase)

Applies to