Share via


Espacio de nombres 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 Ejecutar lógica de negocios durante la sincronización de mezcla.

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.

Clases

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

Delegados

  Delegado Descripción
Delegado público BusinessLogicRowUpdatedEventHandler Infraestructura. Represents the method that will handle a row updated event.
Delegado público BusinessLogicRowUpdatingEventHandler Infraestructura. Represents the method that will handle a row updating event.

Enumeraciones

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