BusinessLogicModule.UpdateDeleteConflictHandler Método

Definición

Método opcional que implementa la lógica de negocio personalizada que se invoca cuando las sentencias UPDATE entran en conflicto con las sentencias DELETE en el Publisher y en el Suscriptor.

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

Parámetros

updateSource
SourceIdentifier

Es el SourceIdentifier que indica si la fuente de la actualización es el Publisher o el Suscriptor.

sourceDataSet
DataSet

Conjunto de datos que contiene el GUID que representa la fila en conflicto.

customDataSet
DataSet

Conjunto de datos implementado mediante la lógica de negocio personalizada.

conflictLogType
ConflictLogType

ConflictLogType Solicitado por el gestor personalizado de lógica de negocio.

customConflictMessage
String

Mensaje de conflicto devuelto por el manejador de lógica de negocio personalizado.

historyLogLevel
Int32

Nivel de log del mensaje personalizado devuelto por el gestor de lógica de negocio personalizado.

historyLogMessage
String

Mensaje de registro proporcionado por un gestor de lógica de negocio personalizado. El mensaje de registro se escribe en la base de datos de distribución.

Devoluciones

La ActionOnUpdateDeleteConflict acción que realizará el proceso después de que el manejador de lógica de negocio personalizado haya ejecutado.

Se aplica a