BusinessLogicModule.UpdateDeleteConflictHandler Metodo

Definizione

Metodo opzionale che implementa la logica di business personalizzata invocata quando le istruzioni UPDATE entrano in conflitto con le istruzioni DELETE presso l'Publisher e l'Abbonato.

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

Parametri

updateSource
SourceIdentifier

È il SourceIdentifier che indica se la fonte dell'aggiornamento è l'Publisher o l'Abbonato.

sourceDataSet
DataSet

Dataset che contiene il GUID che rappresenta la riga in conflitto.

customDataSet
DataSet

Dataset implementato tramite la logica aziendale personalizzata.

conflictLogType
ConflictLogType

ConflictLogType richiesto dal gestore di logica aziendale personalizzato.

customConflictMessage
String

Messaggio di conflitto restituito dal gestore di logica aziendale personalizzato.

historyLogLevel
Int32

Livello di log del messaggio personalizzato restituito dal gestore di logica aziendale personalizzato.

historyLogMessage
String

Messaggio di log fornito da un gestore di logica business personalizzata. Il messaggio di log viene scritto nel database di distribuzione.

Valori restituiti

L'azione ActionOnUpdateDeleteConflict che verrà intrapresa dal processo dopo che il gestore di logica aziendale personalizzato è stato eseguito.

Si applica a