Partager via


Espace de noms Microsoft.SqlServer.Replication.BusinessLogicSupport

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 Exécuter la logique métier lors de la synchronisation de fusion.

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.

Classes

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

Délégués

  Délégué Description
Délégué public BusinessLogicRowUpdatedEventHandler Infrastructure. Represents the method that will handle a row updated event.
Délégué public BusinessLogicRowUpdatingEventHandler Infrastructure. Represents the method that will handle a row updating event.

Énumérations

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