BusinessLogicModule Class

 

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

Namespace:   Microsoft.SqlServer.Replication.BusinessLogicSupport
Assembly:  Microsoft.SqlServer.Replication.BusinessLogicSupport (in Microsoft.SqlServer.Replication.BusinessLogicSupport.dll)

System.Object
  Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule

No code example is currently available or this language may not be supported.

NameDescription
System_CAPS_protmethodBusinessLogicModule()

Constructor.

NameDescription
System_CAPS_pubpropertyHandledChangeStates

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

NameDescription
System_CAPS_pubmethodCommitHandler(SourceIdentifier, Guid)

Optional method implements the custom business logic that is invoked when a data change is committed during synchronization.

System_CAPS_pubmethodDeleteErrorHandler(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.

System_CAPS_pubmethodDeleteHandler(SourceIdentifier, DataSet, Int32, String)

Optional method that implements the custom business logic invoked when DELETE statements are being uploaded or downloaded.

System_CAPS_pubmethodDispose()

Disposes of all used resources. This method is invoked after all the custom business logic has been executed.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInitialize(String, String, String, String, String, String)

Sends information about the article being synchronized to the business logic resolver when the Merge Agent is started.

System_CAPS_pubmethodInsertErrorHandler(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.

System_CAPS_pubmethodInsertHandler(SourceIdentifier, DataSet, DataSet, Int32, String)

Optional method that implements the custom business logic invoked when INSERT statements are being uploaded or downloaded.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodPhaseBegin(Boolean)

Optional method that indicates the beginning of an upload or download phase of the synchronization.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUpdateConflictsHandler(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.

System_CAPS_pubmethodUpdateDeleteConflictHandler(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.

System_CAPS_pubmethodUpdateErrorHandler(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.

System_CAPS_pubmethodUpdateHandler(SourceIdentifier, DataSet, DataSet, Int32, String)

Optional method that implements the custom business logic invoked when UPDATE statements are being uploaded or downloaded.

An implementation needs to be provided only for the specific methods that contain the custom logic. If a user-defined implementation is not provided, the default action will be performed.

No code example is currently available or this language may not be supported.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: