Udostępnij za pośrednictwem


Metoda BusinessLogicModule.DeleteErrorHandler

Opcjonalne metoda, która implementuje niestandardowe logika biznesowa wywoływana, gdy wystąpi błąd w czas jest Instrukcja DELETE 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 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
'Użycie
Dim instance As BusinessLogicModule
Dim deleteSource As SourceIdentifier
Dim deletedDataSet 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.DeleteErrorHandler(deleteSource, _
    deletedDataSet, errorLogType, customErrorMessage, _
    errorCode, errorMessage, historyLogLevel, _
    historyLogMessage)
public virtual ActionOnDataError DeleteErrorHandler(
    SourceIdentifier deleteSource,
    DataSet deletedDataSet,
    ref ErrorLogType errorLogType,
    ref string customErrorMessage,
    int errorCode,
    string errorMessage,
    ref int historyLogLevel,
    ref string historyLogMessage
)
public:
virtual ActionOnDataError DeleteErrorHandler(
    SourceIdentifier deleteSource, 
    DataSet^ deletedDataSet, 
    ErrorLogType% errorLogType, 
    String^% customErrorMessage, 
    int errorCode, 
    String^ errorMessage, 
    int% historyLogLevel, 
    String^% historyLogMessage
)
abstract DeleteErrorHandler : 
        deleteSource:SourceIdentifier * 
        deletedDataSet:DataSet * 
        errorLogType:ErrorLogType byref * 
        customErrorMessage:string byref * 
        errorCode:int * 
        errorMessage:string * 
        historyLogLevel:int byref * 
        historyLogMessage:string byref -> ActionOnDataError 
override DeleteErrorHandler : 
        deleteSource:SourceIdentifier * 
        deletedDataSet:DataSet * 
        errorLogType:ErrorLogType byref * 
        customErrorMessage:string byref * 
        errorCode:int * 
        errorMessage:string * 
        historyLogLevel:int byref * 
        historyLogMessage:string byref -> ActionOnDataError 
public function DeleteErrorHandler(
    deleteSource : SourceIdentifier, 
    deletedDataSet : DataSet, 
    errorLogType : ErrorLogType, 
    customErrorMessage : String, 
    errorCode : int, 
    errorMessage : String, 
    historyLogLevel : int, 
    historyLogMessage : String
) : ActionOnDataError

Parametry

  • deletedDataSet
    Typ: System.Data.DataSet
    Element DataSet zawierającego GUID wiersza, który został usunięty.
  • 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%
    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ł.