BusinessLogicModule.UpdateErrorHandler Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Méthode optionnelle qui implémente la logique métier personnalisée invoquée lorsqu’une erreur survient au moment où une instruction UPDATE est en train d’être téléchargée ou téléchargée.
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
Paramètres
- updateSource
- SourceIdentifier
SourceIdentifiercela indique si la source de la mise à jour génératrice de l’erreur est l’Publisher ou l’Abonné.
- updatedDataSet
- DataSet
Jeu de données représentant l’instruction UPDATE qui a causé l’erreur.
- 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 un 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é.