Updates specified cache(s). It updates the cache according to the value of a
parameter. This method is used when the application needs precise control over
caching.
Cache Control Values
| Description
|
UPDFCACHE_NODATACACHE
| Updates caches created by using ADVF_NODATA in the call to IOleCache::Cache.
|
UPDFCACHE_ONSAVECACHE
| Updates caches created by using ADVFCACHE_ONSAVE in the call to IOleCache::Cache.
|
UPDFCACHE_ONSTOPCACHE
| Updates caches created by using ADVFCACHE_ONSTOP in the call to IOleCache::Cache.
|
UPDFCACHE_NORMALCACHE
| Dynamically updates the caches (as is normally done when the object sends out
OnDataChange notices).
|
UPDFCACHE_IFBLANK
| Updates the cache if blank, regardless of any other flag specified.
|
UPDFCACHE_ONLYIFBLANK
| Updates only caches that are blank.
|
UPDFCACHE_
IFBLANKORONSAVECACHE
| The equivalent of using an OR operation to combine UPDFCACHE_IFBLANK and
UPDFCACHE_ONSAVECACHE.
|
UPDFCACHE_ALL
| Updates all caches.
|
UPDFCACHE_
ALLBUTNODATACACHE
| Updates all caches except those created with ADVF_NODATA in the call to IOleCache::Cache.
Thus, you can control updates to the caches created with the ADVF_NODATA flag
and only update these caches explicitly.
|