BusinessLogicModule.UpdateConflictsHandler 方法

定义

可选方法,实现当发布服务器和订阅服务器上出现冲突的 UPDATE 语句时调用的自定义业务逻辑。

public:
 virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnUpdateConflict UpdateConflictsHandler(System::Data::DataSet ^ publisherDataSet, System::Data::DataSet ^ subscriberDataSet, System::Data::DataSet ^ % customDataSet, Microsoft::SqlServer::Replication::BusinessLogicSupport::ConflictLogType % conflictLogType, System::String ^ % customConflictMessage, int % historyLogLevel, System::String ^ % historyLogMessage);
public virtual Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict UpdateConflictsHandler (System.Data.DataSet publisherDataSet, System.Data.DataSet subscriberDataSet, ref System.Data.DataSet customDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ConflictLogType conflictLogType, ref string customConflictMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member UpdateConflictsHandler : System.Data.DataSet * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict
override this.UpdateConflictsHandler : System.Data.DataSet * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict
Public Overridable Function UpdateConflictsHandler (publisherDataSet As DataSet, subscriberDataSet As DataSet, ByRef customDataSet As DataSet, ByRef conflictLogType As ConflictLogType, ByRef customConflictMessage As String, ByRef historyLogLevel As Integer, ByRef historyLogMessage As String) As ActionOnUpdateConflict

参数

publisherDataSet
DataSet

表示发布服务器数据的数据集。

subscriberDataSet
DataSet

表示订阅服务器数据的数据集。

customDataSet
DataSet

由自定义业务逻辑实现的数据集。

conflictLogType
ConflictLogType

自定义业务逻辑处理程序请求的 ConflictLogType

customConflictMessage
String

由自定义业务逻辑处理程序返回的冲突消息。

historyLogLevel
Int32

由自定义业务逻辑处理程序返回的自定义消息的日志级别。

historyLogMessage
String

由自定义业务逻辑处理程序提供的日志消息。 该日志消息写入分发数据库。

返回

在执行了自定义业务逻辑处理程序后将由进程采取的 ActionOnUpdateConflict 操作。

适用于