BusinessLogicModule.UpdateDeleteConflictHandler Método

Definición

El método opcional que implementa la lógica de negocios personalizada invocada cuando instrucciones UPDATE producen conflictos con instrucciones DELETE en el publicador y 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

Enumeración SourceIdentifier que indica si el origen de la actualización es el publicador o el suscriptor.

sourceDataSet
DataSet

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

customDataSet
DataSet

Conjunto de datos implementado por la lógica de negocios personalizada.

conflictLogType
ConflictLogType

Enumeración ConflictLogType solicitada por el controlador de la lógica de negocios personalizada.

customConflictMessage
String

Mensaje de conflicto devuelto por el controlador de la lógica de negocios personalizada.

historyLogLevel
Int32

Nivel de registro del mensaje personalizado devuelto por el controlador de la lógica de negocios personalizada.

historyLogMessage
String

Mensaje del registro proporcionado por el controlador de la lógica de negocios personalizada. Mensaje del registro que se escribe en la base de datos de distribución.

Devoluciones

Acción ActionOnUpdateDeleteConflict que realizará el proceso después de que se haya ejecutado el controlador de la lógica de negocios personalizada.

Se aplica a