Condividi tramite


Spazio dei nomi 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 Esecuzione di logiche di business durante la sincronizzazione di tipo merge.

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.

Classi

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

Delegati

  Delegato Descrizione
Delegato pubblico BusinessLogicRowUpdatedEventHandler Infrastruttura. Represents the method that will handle a row updated event.
Delegato pubblico BusinessLogicRowUpdatingEventHandler Infrastruttura. Represents the method that will handle a row updating event.

Enumerazioni

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