Freigeben über


Microsoft.SqlServer.Replication.BusinessLogicSupport Namespace

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

Klassen

BusinessLogicCommand

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicConnection

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicDataAdapter

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicDataReader

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicModule

Implementiert die benutzerdefinierte Geschäftslogik, die während der Mergereplikationssynchronisierung aufgerufen wird.

BusinessLogicParameter

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicParameterCollection

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicResolver

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicRowUpdatedEventArgs

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicRowUpdatingEventArgs

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

BusinessLogicTransaction

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

IBusinessLogicResolver

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

TempDB

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

TempDBMetaData

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

TempDBResultSet

Diese Assembly stellt die Geschäftslogik bereit, die in der Anwendung verwendet werden kann, um auf eine Reihe von Bedingungen zu reagieren, die während der Synchronisierung auftreten: Datenänderungen, Konflikte und Fehler. Um einen eigenen Geschäftslogikhandler zu erstellen, müssen Sie die spezifischen Methoden der BusinessLogicModule-Klasse implementieren, die für die Anwendung erforderlich sind. Weitere Informationen zu Geschäftslogikhandlern finden Sie unter Ausführen der Geschäftslogik während der Mergesynchronisierung.

Enumerationen

ActionOnDataChange

Listet alle Aktionen auf, die beim Behandeln von Datenänderungen ausgeführt werden können, die nicht zu einem Konflikt führen.

ActionOnDataDelete

Listet alle Aktionen auf, die beim Replizieren von DELETE-Anweisungen ausgeführt werden können, die nicht zu einem Konflikt führen.

ActionOnDataError

Listet alle Aktionen, die beim Behandeln von Datenfehlern ausgeführt werden können.

ActionOnUpdateConflict

Listet alle Aktionen auf, die bei der Behandlung miteinander in Konflikt stehender UPDATE-Anweisungen ausgeführt werden können.

ActionOnUpdateDeleteConflict

Listet alle Aktionen auf, die beim Behandeln einer UPDATE-Anweisung ausgeführt werden können, die mit einer DELETE-Anweisung in Konflikt steht.

ChangeStates

Listet alle Datenänderungsstatus auf, die die benutzerdefinierte Geschäftslogik während der Synchronisierung behandeln kann.

ConflictLogType

Listet die unterstützten Konfliktprotokollierungsoptionen auf, die einem Konflikthandler zur Verfügung stehen.

ErrorLogType

Listet die unterstützten Fehlerprotokollierungsoptionen auf, die verfügbar sind.

SourceIdentifier

Listet alle Quellen einer Datenänderung auf.

Delegaten

BusinessLogicRowUpdatedEventHandler

Stellt die Methode dar, durch die ein Zeilenaktualisierungsereignis behandelt wird.

BusinessLogicRowUpdatingEventHandler

Stellt die -Methode dar, die ein Zeilenaktualisierungsereignis behandelt.

Hinweise

Der Microsoft.SqlServer.Replication.BusinessLogicSupport Namespace implementiert eine Reihe von öffentlichen Klassen und Delegaten, die die SQL Server 2005-Infrastruktur unterstützen und nicht für die direkte Verwendung aus Ihrem Code vorgesehen sind. Da sie nicht verwendet werden sollten, sind diese Klassen und das Delegatthema nicht in dieser Referenzdokumentation enthalten. Beim Schreiben Ihres BusinessLogicModule eigenen Geschäftslogikhandlers sollten nur die Klasse und die aufgezählten Typen verwendet werden.