Condividi tramite


BusinessLogicModule.UpdateConflictsHandler Metodo

Definizione

Metodo facoltativo che implementa la logica di business personalizzata richiamata quando si verificano conflitti relativi alle istruzioni UPDATE in corrispondenza del server di pubblicazione e del Sottoscrittore.

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

Parametri

publisherDataSet
DataSet

Set di dati che rappresenta i dati del server di pubblicazione.

subscriberDataSet
DataSet

Set di dati che rappresenta i dati del Sottoscrittore.

customDataSet
DataSet

Set di dati implementato dalla logica di business personalizzata.

conflictLogType
ConflictLogType

ConflictLogType richiesto dal gestore della logica di business personalizzata.

customConflictMessage
String

Messaggio di conflitto restituito dalla logica di business personalizzata.

historyLogLevel
Int32

Livello di registrazione del messaggio personalizzato restituito dal gestore della logica di business personalizzata.

historyLogMessage
String

Messaggio del log fornito dal gestore della logica di business personalizzata. Il messaggio del log è scritto nel database di distribuzione.

Restituisce

Azione ActionOnUpdateConflict che verrà intrapresa dal processo dopo l'esecuzione del gestore della logica di business personalizzata.

Si applica a