DacCompatibilityServiceClass Class

 

Provides an implementation of the IDacCompatibilityService.

Namespace:   Microsoft.SqlServer.Dac.Compatibility.Impl
Assembly:  Microsoft.SqlServer.Dac.Compatibility (in Microsoft.SqlServer.Dac.Compatibility.dll)

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dac.Compatibility.Impl.DacCompatibilityServiceClass

Syntax

[GuidAttribute("FDA71632-483C-4C9B-AE16-241418AAD00B")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
public sealed class DacCompatibilityServiceClass : DacCompatibilityService, 
    IDacCompatibilityService
[GuidAttribute("FDA71632-483C-4C9B-AE16-241418AAD00B")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[ComVisibleAttribute(true)]
public ref class DacCompatibilityServiceClass sealed : DacCompatibilityService, 
    IDacCompatibilityService
[<Sealed>]
[<GuidAttribute("FDA71632-483C-4C9B-AE16-241418AAD00B")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<ComVisibleAttribute(true)>]
type DacCompatibilityServiceClass = 
    class
        interface DacCompatibilityService
        interface IDacCompatibilityService
    end
<GuidAttribute("FDA71632-483C-4C9B-AE16-241418AAD00B")>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<ComVisibleAttribute(True)>
Public NotInheritable Class DacCompatibilityServiceClass
    Implements DacCompatibilityService, IDacCompatibilityService

Constructors

Name Description
System_CAPS_pubmethod DacCompatibilityServiceClass()

Initializes a new instance of the DacCompatibilityServiceClass class.

Methods

Name Description
System_CAPS_pubmethod Cancel()

Attempts to cancel the currently running operation.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetAllValidSqlPackagePaths()

Looks up the valid SqlPackage paths found on disk and returns these to the caller. This is useful for diagnostic purposes.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod RunAction(String, IDictionary, IDictionary, IDictionary)

Runs the specified action.

System_CAPS_pubmethod SetSqlPackagePathToUse(String)

Sets a specific path to a SqlPackage.exe file. This will be used instead of the standard best match found by querying the registry for installed DacFx locations on disk.

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Events

Name Description
System_CAPS_pubevent OnError

Occurs when a method gets an error during execution.

System_CAPS_pubevent OnMessage

Occurs when a message is received.

System_CAPS_pubevent OnWarning

Occurs when a method gets a warning during execution.

Thread Safety

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

See Also

Microsoft.SqlServer.Dac.Compatibility.Impl Namespace

Return to top