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 Executing Business Logic During Merge Synchronization.

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.

Public classBusinessLogicCommand
Public classBusinessLogicConnectionInfrastructure.
Public classBusinessLogicDataAdapter
Public classBusinessLogicDataReaderInfrastructure.
Public classBusinessLogicModuleImplements the custom business logic that is invoked during the merge replication synchronization process.
Public classBusinessLogicParameterInfrastructure.
Public classBusinessLogicParameterCollectionInfrastructure.
Public classBusinessLogicResolverInfrastructure.
Public classBusinessLogicRowUpdatedEventArgsInfrastructure.
Public classBusinessLogicRowUpdatingEventArgsInfrastructure.
Public classBusinessLogicTransactionInfrastructure.
Public classIBusinessLogicResolverInfrastructure.
Public classTempDBInfrastructure.
Public classTempDBMetaDataInfrastructure.
Public classTempDBResultSetInfrastructure.

Public delegateBusinessLogicRowUpdatedEventHandlerInfrastructure.
Public delegateBusinessLogicRowUpdatingEventHandlerInfrastructure.

Public enumerationActionOnDataChangeEnumerates all actions that can be taken when handling data changes that do not result in a conflict.
Public enumerationActionOnDataDeleteEnumerates all actions that can be taken when replicating DELETE statements that do not result in a conflict.
Public enumerationActionOnDataErrorEnumerates all actions that can be taken when handling data errors.
Public enumerationActionOnUpdateConflictEnumerates all actions that can be taken when handling conflicting UPDATE statements.
Public enumerationActionOnUpdateDeleteConflictEnumerates all actions that can be taken when handling an UPDATE statement that conflicts with a DELETE statement.
Public enumerationChangeStatesEnumerates all data change states that custom business logic can handle during synchronization.
Public enumerationConflictLogTypeEnumerates the supported conflict logging options available to a conflict handler.
Public enumerationErrorLogTypeEnumerates the supported error logging options available.
Public enumerationSourceIdentifierEnumerates all sources of a data change.