Export (0) Print
Expand All

ExportDeploymentPlanExecutorAttribute Class

Concrete classes implementing DeploymentPlanExecutor must add the ExportDeploymentPlanExecutorAttribute attribute to their class definition. This ensures they will be detected and available for use during SQL Deployment. DeploymentPlanExecutors require a unique ID which can be based on their fully qualified type name, or explicitly passed as a string

Object
  Attribute
    ExportAttribute
      ExportStandardMetadataAttribute
        Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute

Namespace:  Microsoft.SqlServer.Dac.Deployment
Assembly:  Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)

[MetadataAttributeAttribute]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public class ExportDeploymentPlanExecutorAttribute : ExportStandardMetadataAttribute

The ExportDeploymentPlanExecutorAttribute type exposes the following members.

  NameDescription
Public methodExportDeploymentPlanExecutorAttribute(String, String)Initializes a ExportDeploymentPlanExecutorAttribute
Public methodExportDeploymentPlanExecutorAttribute(Type, String)Intializes a ExportDeploymentPlanExecutorAttribute
Top

  NameDescription
Public propertyContractName (Inherited from ExportAttribute.)
Public propertyContractType (Inherited from ExportAttribute.)
Public propertyDisplayName (Inherited from ExportStandardMetadataAttribute.)
Public propertyId (Inherited from ExportStandardMetadataAttribute.)
Public propertyPlatformCompatibility (Inherited from ExportStandardMetadataAttribute.)
Public propertyTypeId (Inherited from Attribute.)
Public propertyVersion (Inherited from ExportStandardMetadataAttribute.)
Top

  NameDescription
Public methodEquals (Inherited from Attribute.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Attribute.)
Public methodGetType (Inherited from Object.)
Public methodIsDefaultAttribute (Inherited from Attribute.)
Public methodMatch (Inherited from Attribute.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetIDsOfNames (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetTypeInfo (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetTypeInfoCount (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#Invoke (Inherited from Attribute.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft