BusinessLogicModule.UpdateErrorHandler Метод

Определение

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

public:
 virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnDataError UpdateErrorHandler(Microsoft::SqlServer::Replication::BusinessLogicSupport::SourceIdentifier updateSource, System::Data::DataSet ^ updatedDataSet, 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 UpdateErrorHandler (Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier updateSource, System.Data.DataSet updatedDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ErrorLogType errorLogType, ref string customErrorMessage, int errorCode, string errorMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member UpdateErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
override this.UpdateErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
Public Overridable Function UpdateErrorHandler (updateSource As SourceIdentifier, updatedDataSet 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

Параметры

updateSource
SourceIdentifier

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

updatedDataSet
DataSet

Набор данных, представляющий инструкцию UPDATE, вызвавшую ошибку.

errorLogType
ErrorLogType

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

customErrorMessage
String

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

errorCode
Int32

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

errorMessage
String

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

historyLogLevel
Int32

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

historyLogMessage
String

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

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

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

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