Langue

BusinessLogicModule.UpdateDeleteConflictHandler Méthode

Définition

Méthode optionnelle qui implémente la logique métier personnalisée invoquée lorsque les instructions UPDATE entrent en conflit avec les instructions DELETE au Publisher et chez l’abonné.

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

Paramètres

updateSource
SourceIdentifier

Est le SourceIdentifier qui indique si la source de la mise à jour est l’Publisher ou l’Abonné.

sourceDataSet
DataSet

Jeu de données contenant le GUID représentant la ligne en conflit.

customDataSet
DataSet

Jeu de données implémenté par la logique métier personnalisée.

conflictLogType
ConflictLogType

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

customConflictMessage
String

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

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 ActionOnUpdateDeleteConflict qui sera effectuée par le processus après l’exécution du gestionnaire de logique métier personnalisé.

S’applique à