Freigeben über


Microsoft.SqlServer.Replication.BusinessLogicSupport-Namespace

This assembly provides business logic that can be used in your application to respond to a number of conditions that occur during synchronization: data changes, conflicts, and errors. To create your own business logic handler, you must implement the specific methods of the BusinessLogicModule class that are required by your application. For more information on business logic handlers, see Ausführen der Geschäftslogik während der Mergesynchronisierung.

The Microsoft.SqlServer.Replication.BusinessLogicSupport namespace implements a number of public classes and delegates that support the SQL Server 2005 infrastructure and are not intended to be used directly from your code. Because they should not be used, these classes and delegate topic are not included in this reference documentation. Only the BusinessLogicModule class and the enumerated types should be used when writing your own business logic handler.

Klassen

  Klasse Beschreibung
Öffentliche Klasse BusinessLogicCommand Represents a business logic command.
Öffentliche Klasse BusinessLogicConnection Infrastruktur Represents a business logic connection.
Öffentliche Klasse BusinessLogicDataAdapter Represents the business logic data adapter.
Öffentliche Klasse BusinessLogicDataReader Infrastruktur Represents a business logic data reader.
Öffentliche Klasse BusinessLogicModule Implements the custom business logic that is invoked during the merge replication synchronization process.
Öffentliche Klasse BusinessLogicParameter Infrastruktur Represents a business logic parameter.
Öffentliche Klasse BusinessLogicParameterCollection Infrastruktur Represents a collection of business logic parameter.
Öffentliche Klasse BusinessLogicResolver Infrastruktur Represents a business logic resolver.
Öffentliche Klasse BusinessLogicRowUpdatedEventArgs Infrastruktur Represents a business logic row updated event arguments.
Öffentliche Klasse BusinessLogicRowUpdatingEventArgs Infrastruktur Represents a business logic row updating event arguments.
Öffentliche Klasse BusinessLogicTransaction Infrastruktur Represents a business logic transaction.
Öffentliche Klasse IBusinessLogicResolver Infrastruktur Represents a business logic resolver.
Öffentliche Klasse TempDB Infrastruktur Represents a temporary database.
Öffentliche Klasse TempDBMetaData Infrastruktur Represents a temporary database metadata.
Öffentliche Klasse TempDBResultSet Infrastruktur Represents a temporary database result set.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat BusinessLogicRowUpdatedEventHandler Infrastruktur Represents the method that will handle a row updated event.
Öffentlicher Delegat BusinessLogicRowUpdatingEventHandler Infrastruktur Represents the method that will handle a row updating event.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ActionOnDataChange Enumerates all actions that can be taken when handling data changes that do not result in a conflict.
Öffentliche Enumeration ActionOnDataDelete Enumerates all actions that can be taken when replicating DELETE statements that do not result in a conflict.
Öffentliche Enumeration ActionOnDataError Enumerates all actions that can be taken when handling data errors.
Öffentliche Enumeration ActionOnUpdateConflict Enumerates all actions that can be taken when handling conflicting UPDATE statements.
Öffentliche Enumeration ActionOnUpdateDeleteConflict Enumerates all actions that can be taken when handling an UPDATE statement that conflicts with a DELETE statement.
Öffentliche Enumeration ChangeStates Enumerates all data change states that custom business logic can handle during synchronization.
Öffentliche Enumeration ConflictLogType Enumerates the supported conflict logging options available to a conflict handler.
Öffentliche Enumeration ErrorLogType Enumerates the supported error logging options available.
Öffentliche Enumeration SourceIdentifier Enumerates all sources of a data change.