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 | |
---|---|---|
CannotUpgradeWithPendingOperationsException | Represents an exception that is thrown during installation or upgrade if any pending operation is found. | |
InternalCacheDatabaseException | Represents an exception that is thrown when an error is encountered while executing a query on the External Item cache. | |
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. | |
OperationDependencyFailedException | Represents an exception that is thrown when a dependent operation fails. |
Structures
Structure | Description | |
---|---|---|
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 | |
---|---|---|
IAssociationOperation | Defines properties that handle the association operation between two or more external content types. | |
IAuthoritativeDataInformation | Defines properties of the External Item data that is read from the external system. | |
ICacheChangeInfo | Represents an interface that tracks the change information for an item in the cache. | |
IEntityInstanceReferenceCollection | Represents a collection of External Item references. | |
IEntityOperation | Represents the operations that are performed on an external content type. | |
IOfflineEntityInstance | Represents an interface that defines methods and properties that handle the offline External Item. | |
IOperation | Defines methods and properties that handle offline operations. | |
IOperationCollection | Represents a collection of operations. | |
IProgressSummary | Defines properties that indicate the status for a type of synchronization (operation execution, query execution, association execution, and instance refresh). | |
ISubscription | Represents a client-only interface, which defines methods and properties that handle subscriptions. | |
ISubscriptionAssociation | Defines methods and properties to handle subscription associations. | |
ISubscriptionAssociationCollection | Represents an interface that defines the subscription association collection. | |
ISubscriptionCollection | Defines a collection of subscriptions. | |
ISubscriptionManager | Represents an interface that contains all public subscription management methods. | |
ISubscriptionQuery | Defines methods and properties that handle the subscription query. | |
ISubscriptionQueryCollection | Represents an interface that defines the collection of subscription queries. | |
ISubscriptionRefreshStatus | Represents an interface that defines the subscription refresh status. | |
ISynchronizationManager | Contains all public synchronization management methods. |
Enumerations
Enumeration | Description | |
---|---|---|
AuthoritativeDataStatus | Represents the authoritative data status of the External Item. | |
OperationStatus | Represents an enumeration that defines the operation status. | |
RefreshStatus | Represents an enumeration that describes the refresh status. | |
SynchronizationStatus | Represents an enumeration that defines data synchronization state between the cache and the data source. |