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.

Namespace:   Microsoft.SqlServer.Replication.BusinessLogicSupport
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::ActionOnUpdateConflict

The ActionOnUpdateConflict action that will be taken by the process after the custom business logic handler has executed.

Return to top
Show: