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.