CacheUsage enumeration

Represents an enumeration that specifies whether offline data cache should be used for an operation or not.

Namespace:  Microsoft.BusinessData.Runtime
Assembly:  Microsoft.BusinessData (in Microsoft.BusinessData.dll)

public enum CacheUsage

Member nameDescription
DefaultSpecifies the default target for operations. The default target is different based on the context and the external content type the operation is working with.
OnlineSpecifies the external system as the target of operations. All operations are executed directly against the external system. The data in the offline data cache will not be updated and will be ignored when External Items are requested.
CachedSpecifies offline data cache to be the target of operations. When a single External Item is requested, operations will attempt to get fresh data directly from the external system if the data in the offline data cache is not present or is stale; otherwise these operations will return data directly from the offline data cache. When multiple External Items are requested, operations will only return data from the offline cache, even if the information in the cache is stale or is not present. When External Items are updated, created, or deleted, the operation will be queued to be executed against the external system.

123123123

OfflineSpecifies the offline data cache as the target of operations. All External Item requests will return only items from the offline data cache. When an External Item is created, updated, or deleted the operation will be queued to be executed against the external system.

This enumeration is used within an operation mode to identify the usage pattern for the offline data cache. If the offline data cache is not present or not usable with the metadata catalog that provides the metadata for the operation, this value will be ignored.

Community Additions

Show:
© 2014 Microsoft