BusinessLogicModule.UpdateConflictsHandler Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.