BusinessLogicModule.UpdateConflictsHandler Méthode

Définition

Méthode facultative qui implémente la logique métier personnalisée appelée lorsque des conflits d'instructions UPDATE se produisent sur le serveur de publication et sur l'Abonné.

public:
 virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnUpdateConflict UpdateConflictsHandler(System::Data::DataSet ^ publisherDataSet, System::Data::DataSet ^ subscriberDataSet, System::Data::DataSet ^ % customDataSet, Microsoft::SqlServer::Replication::BusinessLogicSupport::ConflictLogType % conflictLogType, System::String ^ % customConflictMessage, int % historyLogLevel, System::String ^ % historyLogMessage);
public virtual Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict UpdateConflictsHandler (System.Data.DataSet publisherDataSet, System.Data.DataSet subscriberDataSet, ref System.Data.DataSet customDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ConflictLogType conflictLogType, ref string customConflictMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member UpdateConflictsHandler : System.Data.DataSet * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict
override this.UpdateConflictsHandler : System.Data.DataSet * System.Data.DataSet * DataSet * ConflictLogType * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateConflict
Public Overridable Function UpdateConflictsHandler (publisherDataSet As DataSet, subscriberDataSet As DataSet, ByRef customDataSet As DataSet, ByRef conflictLogType As ConflictLogType, ByRef customConflictMessage As String, ByRef historyLogLevel As Integer, ByRef historyLogMessage As String) As ActionOnUpdateConflict

Paramètres

publisherDataSet
DataSet

Dataset qui représente les données du serveur de publication.

subscriberDataSet
DataSet

Dataset qui représente les données de l'Abonné.

customDataSet
DataSet

Dataset implémenté par la logique métier personnalisée.

conflictLogType
ConflictLogType

ConflictLogType demandé par le gestionnaire de logique métier personnalisée.

customConflictMessage
String

Message de conflit retourné par le gestionnaire de logique métier personnalisée.

historyLogLevel
Int32

Niveau d'enregistrement du message personnalisé retourné par le gestionnaire de logique métier personnalisée.

historyLogMessage
String

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

Retours

Action ActionOnUpdateConflict qui sera entreprise par le processus une fois l'exécution du gestionnaire de logique métier personnalisée terminée.

S’applique à