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


BusinessLogicModule.DeleteErrorHandler Метод

Определение

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

public:
 virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnDataError DeleteErrorHandler(Microsoft::SqlServer::Replication::BusinessLogicSupport::SourceIdentifier deleteSource, System::Data::DataSet ^ deletedDataSet, Microsoft::SqlServer::Replication::BusinessLogicSupport::ErrorLogType % errorLogType, System::String ^ % customErrorMessage, int errorCode, System::String ^ errorMessage, int % historyLogLevel, System::String ^ % historyLogMessage);
public virtual Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError DeleteErrorHandler (Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier deleteSource, System.Data.DataSet deletedDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ErrorLogType errorLogType, ref string customErrorMessage, int errorCode, string errorMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member DeleteErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
override this.DeleteErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
Public Overridable Function DeleteErrorHandler (deleteSource As SourceIdentifier, deletedDataSet As DataSet, ByRef errorLogType As ErrorLogType, ByRef customErrorMessage As String, errorCode As Integer, errorMessage As String, ByRef historyLogLevel As Integer, ByRef historyLogMessage As String) As ActionOnDataError

Параметры

deleteSource
SourceIdentifier

SourceIdentifier указывает, является ли источник удаления, вызвавшего ошибку, издателем или подписчиком.

deletedDataSet
DataSet

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

errorLogType
ErrorLogType

Выходной параметр ErrorLogType, управляющий регистрацией ошибки при репликации. Этот параметр используется, только если возвращается значение AcceptCustomErrorBehavior.

customErrorMessage
String

Выходной параметр, используемый для возвращения настраиваемого сообщения об ошибке. Этот параметр используется, только если возвращается значение AcceptCustomErrorBehavior.

errorCode
Int32

Код ошибки, соответствующий произошедшей базовой ошибке репликации.

errorMessage
String

Сообщение об ошибке, соответствующее произошедшей базовой ошибке репликации.

historyLogLevel
Int32

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

historyLogMessage
String

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

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

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

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