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


BusinessLogicModule.UpdateDeleteConflictHandler Метод

Определение

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

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

sourceDataSet
DataSet

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

customDataSet
DataSet

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

conflictLogType
ConflictLogType

Тип ConflictLogType, запрашиваемый настраиваемым обработчиком бизнес-логики.

customConflictMessage
String

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

historyLogLevel
Int32

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

historyLogMessage
String

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

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

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

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