다음을 통해 공유


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.