Share via


DacCompatibilityService Interface

 

Provides events interface for message handling in the compatibility service.

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

Syntax

[GuidAttribute("85BB2921-FC27-4630-BA5F-C282ABAB8F89")]
public interface DacCompatibilityService : IDacCompatibilityService
[GuidAttribute("85BB2921-FC27-4630-BA5F-C282ABAB8F89")]
public interface class DacCompatibilityService : IDacCompatibilityService
[<GuidAttribute("85BB2921-FC27-4630-BA5F-C282ABAB8F89")>]
type DacCompatibilityService = 
    interface
        interface IDacCompatibilityService
    end
<GuidAttribute("85BB2921-FC27-4630-BA5F-C282ABAB8F89")>
Public Interface DacCompatibilityService
    Inherits IDacCompatibilityService

Methods

Name Description
System_CAPS_pubmethod Cancel()

Attempts to cancel the currently running operation.(Inherited from IDacCompatibilityService.)

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.(Inherited from IDacCompatibilityService.)

System_CAPS_pubmethod RunAction(String, IDictionary, IDictionary, IDictionary)

Runs the specified Action.(Inherited from IDacCompatibilityService.)

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.(Inherited from IDacCompatibilityService.)

Events

Name Description
System_CAPS_pubevent OnError

An error event, linked to IDacCompatibilityServiceEvents event sink.

System_CAPS_pubevent OnMessage

A message event, linked to IDacCompatibilityServiceEvents event sink.

System_CAPS_pubevent OnWarning

A warning event, linked to IDacCompatibilityServiceEvents event sink.

See Also

Microsoft.SqlServer.Dac.Compatibility Namespace

Return to top