Поделиться через


Пространство имен 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 Выполнение бизнес-логики при синхронизации слиянием.

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.

Классы

  Класс Описание
Открытый класс BusinessLogicCommand Represents a business logic command.
Открытый класс BusinessLogicConnection Инфраструктура. Represents a business logic connection.
Открытый класс BusinessLogicDataAdapter Represents the business logic data adapter.
Открытый класс BusinessLogicDataReader Инфраструктура. Represents a business logic data reader.
Открытый класс BusinessLogicModule Implements the custom business logic that is invoked during the merge replication synchronization process.
Открытый класс BusinessLogicParameter Инфраструктура. Represents a business logic parameter.
Открытый класс BusinessLogicParameterCollection Инфраструктура. Represents a collection of business logic parameter.
Открытый класс BusinessLogicResolver Инфраструктура. Represents a business logic resolver.
Открытый класс BusinessLogicRowUpdatedEventArgs Инфраструктура. Represents a business logic row updated event arguments.
Открытый класс BusinessLogicRowUpdatingEventArgs Инфраструктура. Represents a business logic row updating event arguments.
Открытый класс BusinessLogicTransaction Инфраструктура. Represents a business logic transaction.
Открытый класс IBusinessLogicResolver Инфраструктура. Represents a business logic resolver.
Открытый класс TempDB Инфраструктура. Represents a temporary database.
Открытый класс TempDBMetaData Инфраструктура. Represents a temporary database metadata.
Открытый класс TempDBResultSet Инфраструктура. Represents a temporary database result set.

Делегаты

  Делегат Описание
Открытый делегат BusinessLogicRowUpdatedEventHandler Инфраструктура. Represents the method that will handle a row updated event.
Открытый делегат BusinessLogicRowUpdatingEventHandler Инфраструктура. Represents the method that will handle a row updating event.

Перечисления

  Перечисление Описание
Открытое перечисление ActionOnDataChange Enumerates all actions that can be taken when handling data changes that do not result in a conflict.
Открытое перечисление ActionOnDataDelete Enumerates all actions that can be taken when replicating DELETE statements that do not result in a conflict.
Открытое перечисление ActionOnDataError Enumerates all actions that can be taken when handling data errors.
Открытое перечисление ActionOnUpdateConflict Enumerates all actions that can be taken when handling conflicting UPDATE statements.
Открытое перечисление ActionOnUpdateDeleteConflict Enumerates all actions that can be taken when handling an UPDATE statement that conflicts with a DELETE statement.
Открытое перечисление ChangeStates Enumerates all data change states that custom business logic can handle during synchronization.
Открытое перечисление ConflictLogType Enumerates the supported conflict logging options available to a conflict handler.
Открытое перечисление ErrorLogType Enumerates the supported error logging options available.
Открытое перечисление SourceIdentifier Enumerates all sources of a data change.