BusinessLogicModule.UpdateDeleteConflictHandler Méthode

Définition

Méthode facultative qui implémente la logique métier personnalisée appelée lorsque des instructions UPDATE entrent en conflit avec des instructions DELETE sur le serveur de publication et sur 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

SourceIdentifier qui indique si la source de la mise à jour est le serveur de publication ou l'abonné.

sourceDataSet
DataSet

Dataset contenant le GUID qui représente la ligne du conflit.

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 ActionOnUpdateDeleteConflict qui sera entreprise par le processus une fois l'exécution du gestionnaire de logique métier personnalisée terminée.

S’applique à