BusinessLogicModule.DeleteErrorHandler Méthode

Définition

Méthode optionnelle qui implémente la logique métier personnalisée invoquée lorsqu’une erreur survient au moment où une instruction DELETE est téléchargée ou téléchargée.

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

Paramètres

deleteSource
SourceIdentifier

SourceIdentifiercela indique si la source de la suppression générant l’erreur est le Publisher ou l’Abonné.

deletedDataSet
DataSet

Jeu de données contenant le GUID de la ligne supprimée.

errorLogType
ErrorLogType

ErrorLogType paramètre de sortie qui contrôle la manière dont la réplication enregistre l’erreur. Ce paramètre n’est utilisé que si la valeur de retour est AcceptCustomErrorBehavior.

customErrorMessage
String

Paramètre de sortie utilisé pour renvoyer un message d’erreur personnalisé. Ce paramètre n’est utilisé que si la valeur de retour est AcceptCustomErrorBehavior.

errorCode
Int32

Code d’erreur correspondant à l’erreur de réplication sous-jacente qui s’est produite.

errorMessage
String

Texte de message d’erreur correspondant à l’erreur de réplication sous-jacente qui s’est produite.

historyLogLevel
Int32

Niveau de journal du message personnalisé retourné par le gestionnaire de logique métier personnalisé.

historyLogMessage
String

Message journal fourni par le gestionnaire de logique métier personnalisé. Le message journal est écrit dans la base de données de distribution.

Retours

L’action ActionOnDataError qui sera effectuée par le processus après l’exécution du gestionnaire de logique métier personnalisé.

S’applique à