BusinessLogicModule.UpdateConflictsHandler 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可选方法,实现当发布服务器和订阅服务器上出现冲突的 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 操作。