Compartilhar via


Namespace 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 Executar lógica de negócios durante sincronizações de mesclagem.

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 Descrição
Classe pública BusinessLogicCommand Represents a business logic command.
Classe pública BusinessLogicConnection Infraestrutura. Represents a business logic connection.
Classe pública BusinessLogicDataAdapter Represents the business logic data adapter.
Classe pública BusinessLogicDataReader Infraestrutura. Represents a business logic data reader.
Classe pública BusinessLogicModule Implements the custom business logic that is invoked during the merge replication synchronization process.
Classe pública BusinessLogicParameter Infraestrutura. Represents a business logic parameter.
Classe pública BusinessLogicParameterCollection Infraestrutura. Represents a collection of business logic parameter.
Classe pública BusinessLogicResolver Infraestrutura. Represents a business logic resolver.
Classe pública BusinessLogicRowUpdatedEventArgs Infraestrutura. Represents a business logic row updated event arguments.
Classe pública BusinessLogicRowUpdatingEventArgs Infraestrutura. Represents a business logic row updating event arguments.
Classe pública BusinessLogicTransaction Infraestrutura. Represents a business logic transaction.
Classe pública IBusinessLogicResolver Infraestrutura. Represents a business logic resolver.
Classe pública TempDB Infraestrutura. Represents a temporary database.
Classe pública TempDBMetaData Infraestrutura. Represents a temporary database metadata.
Classe pública TempDBResultSet Infraestrutura. Represents a temporary database result set.

Delegados

  Delegado Descrição
Delegado público BusinessLogicRowUpdatedEventHandler Infraestrutura. Represents the method that will handle a row updated event.
Delegado público BusinessLogicRowUpdatingEventHandler Infraestrutura. Represents the method that will handle a row updating event.

Enumerações

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