BusinessLogicModule.UpdateConflictsHandler Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Необязательный метод, реализующий пользовательскую бизнес-логику, вызываемую при возникновении конфликтующих операторов UPDATE у Publisher и Subscriber.
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
Набор данных, представляющий данные Publisher.
- subscriberDataSet
- DataSet
Набор данных, представляющий данные абонента.
- customDataSet
- DataSet
Набор данных, реализованный пользовательской бизнес-логикой.
- conflictLogType
- ConflictLogType
ConflictLogType Запрос пользовательским обработчиком бизнес-логики.
- customConflictMessage
- String
Сообщение о конфликте возвращается пользовательским обработчиком бизнес-логики.
- historyLogLevel
- Int32
Уровень логарифма пользовательского сообщения, возвращаемого обработчиком пользовательской бизнес-логики.
- historyLogMessage
- String
Лог-сообщение предоставлено пользовательским обработчиком бизнес-логики. Сообщение из журнала записывается в базу данных распределения.
Возвращаемое значение
Действие ActionOnUpdateConflict , которое будет выполнено процессом после выполнения пользовательского обработчика бизнес-логики.