Metoda BusinessLogicModule.UpdateErrorHandler
Opcjonalne metoda, która implementuje niestandardowe logika biznesowa wywoływana, gdy wystąpi błąd w czas jest instrukcja UPDATE przekazywania lub pobierania.
Przestrzeń nazw: Microsoft.SqlServer.Replication.BusinessLogicSupport
Zestaw: Microsoft.SqlServer.Replication.BusinessLogicSupport (w Microsoft.SqlServer.Replication.BusinessLogicSupport.dll)
Składnia
'Deklaracja
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
'Użycie
Dim instance As BusinessLogicModule
Dim updateSource As SourceIdentifier
Dim updatedDataSet As DataSet
Dim errorLogType As ErrorLogType
Dim customErrorMessage As String
Dim errorCode As Integer
Dim errorMessage As String
Dim historyLogLevel As Integer
Dim historyLogMessage As String
Dim returnValue As ActionOnDataError
returnValue = instance.UpdateErrorHandler(updateSource, _
updatedDataSet, errorLogType, customErrorMessage, _
errorCode, errorMessage, historyLogLevel, _
historyLogMessage)
public virtual ActionOnDataError UpdateErrorHandler(
SourceIdentifier updateSource,
DataSet updatedDataSet,
ref ErrorLogType errorLogType,
ref string customErrorMessage,
int errorCode,
string errorMessage,
ref int historyLogLevel,
ref string historyLogMessage
)
public:
virtual ActionOnDataError UpdateErrorHandler(
SourceIdentifier updateSource,
DataSet^ updatedDataSet,
ErrorLogType% errorLogType,
String^% customErrorMessage,
int errorCode,
String^ errorMessage,
int% historyLogLevel,
String^% historyLogMessage
)
abstract UpdateErrorHandler :
updateSource:SourceIdentifier *
updatedDataSet:DataSet *
errorLogType:ErrorLogType byref *
customErrorMessage:string byref *
errorCode:int *
errorMessage:string *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnDataError
override UpdateErrorHandler :
updateSource:SourceIdentifier *
updatedDataSet:DataSet *
errorLogType:ErrorLogType byref *
customErrorMessage:string byref *
errorCode:int *
errorMessage:string *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnDataError
public function UpdateErrorHandler(
updateSource : SourceIdentifier,
updatedDataSet : DataSet,
errorLogType : ErrorLogType,
customErrorMessage : String,
errorCode : int,
errorMessage : String,
historyLogLevel : int,
historyLogMessage : String
) : ActionOnDataError
Parametry
- updateSource
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier
SourceIdentifier który wskazuje, czy źródło aktualizacji, który wygenerował błąd jest Wydawca lub subskrybenta.
- updatedDataSet
Typ: System.Data.DataSet
Element DataSet reprezentujących instrukcja UPDATE, który spowodował błąd.
- errorLogType
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.ErrorLogType%
ErrorLogType Parametr wyjściowy, który kontroluje sposób replikacja rejestruje błąd.Ten parametr jest używany tylko wtedy, gdy wartość zwracana jest AcceptCustomErrorBehavior.
- customErrorMessage
Typ: System.String%
Parametr wyjściowy używane do zwracania niestandardowy komunikat o błędzie.Ten parametr jest używany tylko wtedy, gdy wartość zwracana jest AcceptCustomErrorBehavior.
- errorCode
Typ: System.Int32
Kod błędu, który odpowiada podstawowej wystąpił błąd replikacja.
- errorMessage
Typ: System.String
Tekst komunikatu o błędzie odpowiadający podstawowej wystąpił błąd replikacja.
- historyLogLevel
Typ: System.Int32%
Poziom niestandardowy komunikat zwrócony przez niestandardowe dziennika obsługa logika biznesowa.
- historyLogMessage
Typ: System.String%
Dostarczony przez niestandardowy komunikat dziennika obsługa logika biznesowa.Zapisywany pobiera komunikat dziennika baza danych dystrybucji.
Wartość zwracana
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
ActionOnDataError Akcję podejmowaną po niestandardowej przez proces obsługa logika biznesowa wykonał.
Zobacz także