Metoda BusinessLogicModule.InsertErrorHandler
Opcjonalne metoda implementuje niestandardowe logika biznesowa wywoływana, gdy wystąpi błąd w czas jest instrukcja INSERT 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 InsertErrorHandler ( _
insertSource As SourceIdentifier, _
insertedDataSet 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 insertSource As SourceIdentifier
Dim insertedDataSet 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.InsertErrorHandler(insertSource, _
insertedDataSet, errorLogType, customErrorMessage, _
errorCode, errorMessage, historyLogLevel, _
historyLogMessage)
public virtual ActionOnDataError InsertErrorHandler(
SourceIdentifier insertSource,
DataSet insertedDataSet,
ref ErrorLogType errorLogType,
ref string customErrorMessage,
int errorCode,
string errorMessage,
ref int historyLogLevel,
ref string historyLogMessage
)
public:
virtual ActionOnDataError InsertErrorHandler(
SourceIdentifier insertSource,
DataSet^ insertedDataSet,
ErrorLogType% errorLogType,
String^% customErrorMessage,
int errorCode,
String^ errorMessage,
int% historyLogLevel,
String^% historyLogMessage
)
abstract InsertErrorHandler :
insertSource:SourceIdentifier *
insertedDataSet:DataSet *
errorLogType:ErrorLogType byref *
customErrorMessage:string byref *
errorCode:int *
errorMessage:string *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnDataError
override InsertErrorHandler :
insertSource:SourceIdentifier *
insertedDataSet:DataSet *
errorLogType:ErrorLogType byref *
customErrorMessage:string byref *
errorCode:int *
errorMessage:string *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnDataError
public function InsertErrorHandler(
insertSource : SourceIdentifier,
insertedDataSet : DataSet,
errorLogType : ErrorLogType,
customErrorMessage : String,
errorCode : int,
errorMessage : String,
historyLogLevel : int,
historyLogMessage : String
) : ActionOnDataError
Parametry
- insertSource
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier
SourceIdentifier który wskazuje, czy źródło wstawiania, który wygenerował błąd jest Wydawca lub subskrybenta.
- insertedDataSet
Typ: System.Data.DataSet
Element DataSet zawierającego GUID wiersza, który został wstawiony.
- 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 wyłącznie, jeśli 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%
Dostarczone 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