CollectionTransactionsHelper Class

Defines two common operations over IOMSnapshot collections

Definition

Namespace: TCX.Configuration
Assembly: 3cxpscomcpp2 (in 3cxpscomcpp2.dll) Version: 20.0.1
C#
public static class CollectionTransactionsHelper
Inheritance
Object    CollectionTransactionsHelper

Methods

OMDelete(IEnumerableIOMSnapshot, String) Removes persistend objects of the snapshot specified in the collection as one transaction Allows to delete set of heterogeneous objects in one transaction.
OMDelete(IOMSnapshot, String) Apply update of the specific snapshot. virtually any object may be updated even those which are not supporting IOMStorable interface.
OMSave(IEnumerableIOMSnapshot, String) Apply all updates of the specified snapshots as one transaction. Allows to store set of heterogeneous objects in one transaction.
OMSave(IOMSnapshot, String) Apply update of the specific snapshot. virtually any object may be updated even those which are not supporting IOMStorable interface.
OMSave(IEnumerableIOMSnapshot, IPhoneSystem, String) Apply all updates of the specified snapshots as one transaction. Allows to store set of heterogeneous objects in one transaction.

See Also