Microsoft.BusinessData.Offlining Namespace

The Microsoft.BusinessData.Offlining namespace contains types that are used to handle the data cache on the client.

Classes

  Class Description
Public class CannotUpgradeWithPendingOperationsException Represents an exception that is thrown during installation or upgrade if any pending operation is found.
Public class InternalCacheDatabaseException Represents an exception that is thrown when an error is encountered while executing a query on the External Item cache.
Public class InvalidTokenForViewException Represents an exception that is thrown while getting the changed members of a subscription. This exception is thrown when the token belongs to a previously installed version of the view.
Public class OperationDependencyFailedException Represents an exception that is thrown when a dependent operation fails.

Structures

  Structure Description
Public structure ConflictData A struct that represents the conflict between the local value and the external system value. Conflict is caused by the external item changing in the external system before the change done locally is propagated.

Interfaces

  Interface Description
Public interface IAssociationOperation Defines properties that handle the association operation between two or more external content types.
Public interface IAuthoritativeDataInformation Defines properties of the External Item data that is read from the external system.
Public interface ICacheChangeInfo Represents an interface that tracks the change information for an item in the cache.
Public interface IEntityInstanceReferenceCollection Represents a collection of External Item references.
Public interface IEntityOperation Represents the operations that are performed on an external content type.
Public interface IOfflineEntityInstance Represents an interface that defines methods and properties that handle the offline External Item.
Public interface IOperation Defines methods and properties that handle offline operations.
Public interface IOperationCollection Represents a collection of operations.
Public interface IProgressSummary Defines properties that indicate the status for a type of synchronization (operation execution, query execution, association execution, and instance refresh).
Public interface ISubscription Represents a client-only interface, which defines methods and properties that handle subscriptions.
Public interface ISubscriptionAssociation Defines methods and properties to handle subscription associations.
Public interface ISubscriptionAssociationCollection Represents an interface that defines the subscription association collection.
Public interface ISubscriptionCollection Defines a collection of subscriptions.
Public interface ISubscriptionManager Represents an interface that contains all public subscription management methods.
Public interface ISubscriptionQuery Defines methods and properties that handle the subscription query.
Public interface ISubscriptionQueryCollection Represents an interface that defines the collection of subscription queries.
Public interface ISubscriptionRefreshStatus Represents an interface that defines the subscription refresh status.
Public interface ISynchronizationManager Contains all public synchronization management methods.

Enumerations

  Enumeration Description
Public enumeration AuthoritativeDataStatus Represents the authoritative data status of the External Item.
Public enumeration OperationStatus Represents an enumeration that defines the operation status.
Public enumeration RefreshStatus Represents an enumeration that describes the refresh status.
Public enumeration SynchronizationStatus Represents an enumeration that defines data synchronization state between the cache and the data source.