BusinessLogicModule Members

Include Protected Members
Include Inherited Members

Implements the custom business logic that is invoked during the merge replication synchronization process.

The BusinessLogicModule type exposes the following members.

Constructors

  Name Description
Protected method BusinessLogicModule() Constructor.

Top

Methods

  Name Description
Public method CommitHandler(SourceIdentifier, Guid) Optional method implements the custom business logic that is invoked when a data change is committed during synchronization.
Public method DeleteErrorHandler(SourceIdentifier, DataSet, ErrorLogType%, String%, Int32, String, Int32%, String%) Optional method that implements the custom business logic invoked when an error occurs at the time a DELETE statement is being uploaded or downloaded.
Public method DeleteHandler(SourceIdentifier, DataSet, Int32%, String%) Optional method that implements the custom business logic invoked when DELETE statements are being uploaded or downloaded.
Public method Dispose() Disposes of all used resources. This method is invoked after all the custom business logic has been executed.
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Object.)
Public method GetHashCode() (Inherited from Object.)
Public method GetType() (Inherited from Object.)
Public method Initialize(String, String, String, String, String, String) Sends information about the article being synchronized to the business logic resolver when the Merge Agent is started.
Public method InsertErrorHandler(SourceIdentifier, DataSet, ErrorLogType%, String%, Int32, String, Int32%, String%) Optional method implements the custom business logic invoked when an error occurs at the time an INSERT statement is being uploaded or downloaded.
Public method InsertHandler(SourceIdentifier, DataSet, DataSet%, Int32%, String%) Optional method that implements the custom business logic invoked when INSERT statements are being uploaded or downloaded.
Protected method MemberwiseClone() (Inherited from Object.)
Public method PhaseBegin(Boolean) Optional method that indicates the beginning of an upload or download phase of the synchronization.
Public method ToString() (Inherited from Object.)
Public method UpdateConflictsHandler(DataSet, DataSet, DataSet%, ConflictLogType%, String%, Int32%, String%) Optional method that implements the custom business logic invoked when conflicting UPDATE statements occur at the Publisher and at the Subscriber.
Public method UpdateDeleteConflictHandler(SourceIdentifier, DataSet, DataSet%, ConflictLogType%, String%, Int32%, String%) Optional method that implements the custom business logic invoked when UPDATE statements conflict with DELETE statements at the Publisher and at the Subscriber.
Public method UpdateErrorHandler(SourceIdentifier, DataSet, ErrorLogType%, String%, Int32, String, Int32%, String%) Optional method that implements the custom business logic invoked when an error occurs at the time an UPDATE statement is being uploaded or downloaded.
Public method UpdateHandler(SourceIdentifier, DataSet, DataSet%, Int32%, String%) Optional method that implements the custom business logic invoked when UPDATE statements are being uploaded or downloaded.

Top

Properties

  Name Description
Public property HandledChangeStates Required property that returns information on the types of changes handled by the business logic module.

Top