cscobj.h 标头

脱机文件使用此标头。 有关详细信息,请参阅:

cscobj.h 包含以下编程接口:

接口

 
IEnumOfflineFilesItems

表示 IOfflineFilesItem 接口指针的集合。
IEnumOfflineFilesSettings

枚举与脱机文件服务关联的设置对象。
IOfflineFilesCache

用于管理脱机文件缓存。
IOfflineFilesCache2

实现 RenameItemEx 方法。
IOfflineFilesChangeInfo

表示与脱机工作时对项进行的本地更改相关的信息。
IOfflineFilesConnectionInfo

显示与脱机文件的联机-脱机转换行为关联的查询和操作功能。
IOfflineFilesDirectoryItem

表示脱机文件缓存中的目录项。
IOfflineFilesDirtyInfo

表示有关脱机文件缓存中未同步 (“脏”) 文件的信息。
IOfflineFilesErrorInfo

提供与错误关联的文本说明和原始数据块。
IOfflineFilesEvents

用于报告与脱机文件关联的重大事件。
IOfflineFilesEvents2

用于报告与脱机文件关联的其他事件。
IOfflineFilesEvents3

用于报告与透明缓存项关联的事件。
IOfflineFilesEventsFilter

为已发布事件的接收者提供一种机制,以限制他们接收的事件实例数。
IOfflineFilesFileItem

表示脱机文件缓存中的文件项。
IOfflineFilesFileSysInfo

表示与脱机文件缓存中的文件系统项关联的标准信息。
IOfflineFilesGhostInfo

表示脱机文件缓存中项的重影状态。
IOfflineFilesItem

表示脱机文件缓存中的单个项。
IOfflineFilesItemContainer

用于访问脱机文件缓存中的项枚举功能。
IOfflineFilesItemFilter

表示要应用于枚举的筛选器的实例。
IOfflineFilesPinInfo

表示脱机文件缓存中项的固定状态。
IOfflineFilesPinInfo2

定义一个方法,用于确定是否部分固定脱机文件缓存中的项。
IOfflineFilesProgress

用于向长时间脱机文件操作的调用方报告进度。 (IOfflineFilesProgress)
IOfflineFilesServerItem

表示脱机文件缓存中的服务器项。
IOfflineFilesSetting

表示一个设置,该设置控制脱机文件服务的行为。
IOfflineFilesShareInfo

提供有关缓存项的共享特定信息。
IOfflineFilesShareItem

表示脱机文件缓存中的共享项。
IOfflineFilesSimpleProgress

用于向长时间脱机文件操作的调用方报告进度。 (IOfflineFilesSimpleProgress)
IOfflineFilesSuspend

挂起或释放脱机文件缓存中的共享根树或目录树。
IOfflineFilesSuspendInfo

确定项是否挂起,如果是,则确定该项是否为挂起的根。
IOfflineFilesSyncConflictHandler

由调用 IOfflineFilesCache::Synchronize 方法的客户端使用,在检测到同步冲突时为同步冲突规定冲突解决策略。
IOfflineFilesSyncErrorInfo

随 IOfflineFilesSyncProgress::SyncItemResult 方法一起提供,用于传达有关遇到同步错误的项目的详细信息。
IOfflineFilesSyncErrorItemInfo

为与同步错误关联的项提供文件属性、时间信息和文件大小。
IOfflineFilesSyncProgress

用于在同步和同步相关操作期间向调用方报告进度。
IOfflineFilesTransparentCacheInfo

表示与透明缓存项关联的信息。

枚举

 
OFFLINEFILES_CACHING_MODE

介绍 IOfflineFilesCache::IsPathCacheable 和 IOfflineFilesShareInfo::GetShareCachingMode 等方法中使用的缓存模式。
OFFLINEFILES_COMPARE

指定要在 IOfflineFilesItemFilter::GetTimeFilter 方法中执行的比较类型。
OFFLINEFILES_CONNECT_STATE

描述脱机文件缓存中项的连接状态。
OFFLINEFILES_EVENTS

描述事件接收器要接收或排除的事件的事件标识符代码。
OFFLINEFILES_ITEM_COPY

指定是查询项的本地副本、远程副本还是原始副本。
OFFLINEFILES_ITEM_TIME

指定要使用与缓存项关联的时间值。
OFFLINEFILES_ITEM_TYPE

标识脱机文件缓存中项的类型。
OFFLINEFILES_OFFLINE_REASON

指示项脱机的原因。
OFFLINEFILES_OP_RESPONSE

指定是继续、重试还是停止处理项。
OFFLINEFILES_PATHFILTER_MATCH

指定事件必须与筛选器匹配的紧密程度。
OFFLINEFILES_SETTING_VALUE_TYPE

标识 IOfflineFilesSetting::GetValueType 方法返回的数据类型。
OFFLINEFILES_SYNC_CONFLICT_RESOLVE

标识 IOfflineFilesSyncConflictHandler::ResolveConflict 方法返回的冲突解决代码。
OFFLINEFILES_SYNC_OPERATION

指示遇到同步错误时执行的同步操作的类型。
OFFLINEFILES_SYNC_STATE

描述脱机文件项的同步状态。