BusinessLogicModule.UpdateConflictsHandler Methode

Definition

Optionale Methode, die die benutzerdefinierte Geschäftslogik implementiert, die bei widersprüchlichen UPDATE-Anweisungen beim Publisher und beim Subscriber aufgerufen wird.

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

Parameter

publisherDataSet
DataSet

Datensatz, der die Publisher-Daten repräsentiert.

subscriberDataSet
DataSet

Datensatz, der die Abonnentendaten darstellt.

customDataSet
DataSet

Datensatz, der durch die benutzerdefinierte Geschäftslogik implementiert wird.

conflictLogType
ConflictLogType

ConflictLogType Vom benutzerdefinierten Business Logic Handler angefordert.

customConflictMessage
String

Konfliktmeldung, die vom benutzerdefinierten Business Logic Handler zurückgegeben wird.

historyLogLevel
Int32

Log-Ebene der benutzerdefinierten Nachricht, die vom benutzerdefinierten Business Logic Handler zurückgegeben wird.

historyLogMessage
String

Log-Nachricht bereitgestellt vom benutzerdefinierten Business Logic Handler. Die Log-Nachricht wird in die Verteilungsdatenbank geschrieben.

Gibt zurück

Die ActionOnUpdateConflict Aktion, die der Prozess ausführt, nachdem der benutzerdefinierte Business Logic Handler ausgeführt wurde.

Gilt für: