BusinessLogicModule::UpdateConflictsHandler Method (DataSet^, DataSet^, DataSet^%, ConflictLogType%, String^%, Int32%, String^%)
Optional method that implements the custom business logic invoked when conflicting UPDATE statements occur at the Publisher and at the Subscriber.
Assembly: Microsoft.SqlServer.Replication.BusinessLogicSupport (in Microsoft.SqlServer.Replication.BusinessLogicSupport.dll)
public: virtual ActionOnUpdateConflict UpdateConflictsHandler( DataSet^ publisherDataSet, DataSet^ subscriberDataSet, DataSet^% customDataSet, ConflictLogType% conflictLogType, String^% customConflictMessage, int% historyLogLevel, String^% historyLogMessage )
Parameters
- publisherDataSet
-
Type:
System.Data::DataSet^
Dataset representing the Publisher data.
- subscriberDataSet
-
Type:
System.Data::DataSet^
Dataset representing the Subscriber data.
- customDataSet
-
Type:
System.Data::DataSet^%
Dataset implemented by the custom business logic.
- conflictLogType
-
Type:
Microsoft.SqlServer.Replication.BusinessLogicSupport::ConflictLogType%
ConflictLogType requested by the custom business logic handler.
- customConflictMessage
-
Type:
System::String^%
Conflict message returned by the custom business logic handler.
- historyLogLevel
-
Type:
System::Int32%
Log level of the custom message returned by the custom business logic handler.
- historyLogMessage
-
Type:
System::String^%
Log message provided by custom business logic handler. The log message gets written to the distribution database.
Return Value
Type: Microsoft.SqlServer.Replication.BusinessLogicSupport::ActionOnUpdateConflictThe ActionOnUpdateConflict action that will be taken by the process after the custom business logic handler has executed.
Show: