Поделиться через


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, которое будет выполняться процессом после выполнения пользовательского обработчика бизнес-логики.

Применяется к