BusinessLogicModule.UpdateDeleteConflictHandler Метод

Определение

Необязательный метод, реализующий пользовательскую бизнес-логику, вызываемую при конфликте операторов UPDATE с операторами DELETE у Publisher и Subscriber.

public:
 virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnUpdateDeleteConflict UpdateDeleteConflictHandler(Microsoft::SqlServer::Replication::BusinessLogicSupport::SourceIdentifier updateSource, System::Data::DataSet ^ sourceDataSet, System::Data::DataSet ^ % customDataSet, Microsoft::SqlServer::Replication::BusinessLogicSupport::ConflictLogType % conflictLogType, System::String ^ % customConflictMessage, int % historyLogLevel, System::String ^ % historyLogMessage);
public virtual Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateDeleteConflict UpdateDeleteConflictHandler(Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier updateSource, System.Data.DataSet sourceDataSet, ref System.Data.DataSet customDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ConflictLogType conflictLogType, ref string customConflictMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member UpdateDeleteConflictHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateDeleteConflict
override this.UpdateDeleteConflictHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateDeleteConflict
Public Overridable Function UpdateDeleteConflictHandler (updateSource As SourceIdentifier, sourceDataSet As DataSet, ByRef customDataSet As DataSet, ByRef conflictLogType As ConflictLogType, ByRef customConflictMessage As String, ByRef historyLogLevel As Integer, ByRef historyLogMessage As String) As ActionOnUpdateDeleteConflict

Параметры

updateSource
SourceIdentifier

Это SourceIdentifier указывает на то, является ли источник обновления Publisher или Subscriber?

sourceDataSet
DataSet

Набор данных, содержащий GUID, представляющий строку в конфликте.

customDataSet
DataSet

Набор данных, реализованный пользовательской бизнес-логикой.

conflictLogType
ConflictLogType

ConflictLogType Запрос пользовательским обработчиком бизнес-логики.

customConflictMessage
String

Сообщение о конфликте возвращается пользовательским обработчиком бизнес-логики.

historyLogLevel
Int32

Уровень логарифма пользовательского сообщения, возвращаемого обработчиком пользовательской бизнес-логики.

historyLogMessage
String

Лог-сообщение предоставлено пользовательским обработчиком бизнес-логики. Сообщение из журнала записывается в базу данных распределения.

Возвращаемое значение

Действие ActionOnUpdateDeleteConflict , которое будет выполнено процессом после выполнения пользовательского обработчика бизнес-логики.

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