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это указывает, является ли источник удаления, вызвавший ошибку, Publisher или Subscriber.

deletedDataSet
DataSet

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

errorLogType
ErrorLogType

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

customErrorMessage
String

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

errorCode
Int32

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

errorMessage
String

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

historyLogLevel
Int32

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

historyLogMessage
String

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

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

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

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