培训
Windows 同步
Windows 同步技术概述。
若要开发 Windows 同步,需要以下标头:
有关此技术的编程指南,请参阅:
CONFLICT_RESOLUTION_POLICY 表示用于同步会话的并发冲突解决策略的选项。 |
FILTERING_TYPE 指示在筛选同步期间更改批处理中包含的信息类型。 |
KNOWLEDGE_COOKIE_COMPARISON_RESULT 表示使用 ISyncKnowledge2::CompareToKnowledgeCookie 将知识 Cookie 与知识对象进行比较时可能的结果。 |
SYNC_FULL_ENUMERATION_ACTION 表示应用程序为响应 ISyncCallback::OnFullEnumerationNeeded 而要执行的操作。 |
SYNC_PROGRESS_STAGE 表示同步会话的阶段。 |
SYNC_PROVIDER_ROLE 表示提供程序相对于同步会话中另一个提供程序的角色。 |
SYNC_REGISTRATION_EVENT 表示不同类型的同步注册事件。 |
SYNC_RESOLVE_ACTION 表示为解决特定并发冲突而采取的操作。 |
SYNC_SERIALIZATION_VERSION 表示特定组件与 Microsoft Sync Framework 兼容的版本。 |
SYNC_STATISTICS 表示传达有关组件的信息的统计信息类型。 |
AddChangeUnitMetadata 将更改单位元数据添加到项更改。 |
AddFilter 设置由派生类实现时源提供程序用于更改枚举的筛选器。 |
AddItemMetadataToGroup 将指定的项更改添加到当前打开的组。 |
AddLoggedConflict 向更改批处理添加表示冲突的元数据。 |
BeginOrderedGroup 在更改批处理中打开已排序的组。 此组按项 ID 排序。 |
BeginSession 通知提供程序它正在加入同步会话。 |
BeginUnorderedGroup 在更改批处理中打开无序组。 此组中的项更改可以按任意顺序进行。 |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumChangeUnitExceptions.Clone) |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumClockVector.Clone) |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumFeedClockVector.Clone) |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumRangeExceptions.Clone) |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumSingleItemExceptions.Clone) |
克隆 未实现此方法。 (IEnumSyncChanges.Clone) |
克隆 未实现此方法。 (IEnumSyncChangeUnits.Clone) |
克隆 创建此 对象的新实例,并将数据从此对象复制到新 对象。 |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumSyncProviderConfigUIInfos.Clone) |
克隆 克隆枚举器并返回与当前枚举器处于相同状态的新枚举器。 (IEnumSyncProviderInfos.Clone) |
CompareToKnowledgeCookie 在指定的知识 Cookie 和此知识对象之间执行快速比较。 |
补充 返回包含在此 对象中但未包含在指定知识中的知识。 |
ContainsChange 指示此知识是否知道指定的项更改。 |
ContainsChangeUnit 指示此知识是否知道指定的更改单位更改。 |
ContainsKnowledge 指示此知识是否知道指定的知识。 |
ContainsKnowledgeForChangeUnit 指示此知识是否知道指定更改单元的指定知识。 |
ContainsKnowledgeForItem 指示此知识是否知道指定项的指定知识。 |
ConvertFullEnumerationChangeBatchToRegularChangeBatch 将 ISyncFullEnumerationChangeBatch 对象转换为 ISyncChangeBatch 对象。 |
ConvertVersion 将另一个副本 (replica) 的版本转换为与拥有此知识的副本 (replica) 兼容的版本。 |
CreateAndRegisterNewSyncProvider 创建并注册新的同步提供程序。 |
CreateSyncProviderConfigUIRegistrationInstance 创建同步提供程序配置 UI 的内存中实例。 |
CreateSyncProviderRegistrationInstance 创建同步提供程序的内存中实例。 |
EndOrderedGroup 关闭更改批处理中以前打开的有序组。 |
EndSession 通知提供程序,它已登记到的同步会话已完成。 |
EndUnorderedGroup 关闭更改批处理中以前打开的无序组。 |
EnumerateSyncProviderConfigUIs 返回一个 IEnumSyncProviderConfigUIInfos 枚举接口,该接口枚举指定条件的所有已注册的 ISyncProviderConfigUIInfo 对象。 |
EnumerateSyncProviders 返回一个 IEnumSyncProviderInfos 枚举接口,该接口针对指定条件枚举所有已注册的 ISyncProviderInfo 对象。 |
ExcludeChangeUnit 从知识中删除有关指定更改单元的知识。 |
ExcludeItem 从知识中删除有关指定项的知识。 |
FindClockVectorForChangeUnit 获取与指定的更改单位 ID 关联的时钟向量。 |
FindClockVectorForItem 获取与指定项 ID 关联的时钟向量。 |
FindMinTickCountForReplica 在知识中查找指定副本 (replica) 的最小刻度计数。 |
FindOrAddReplica 将条目添加到 IReplicaKeyMap 对象或查找 IReplicaKeyMap 对象中的条目。 |
ForgetToVersion 汇报忘记的知识,以反映所有小于或等于指定版本的版本可能已被遗忘,并且相应的逻辑删除可能已被删除。 |
GetBatchLevelKnowledgeShouldBeApplied 获取一个值,该值指示在将批处理应用到目标副本 (replica) 后,是否必须保存批处理的学习知识。 |
GetChange 获取表示新注册事件的 ISyncRegistrationChange 对象。 |
GetChangeBatch 从目标提供程序获取包含未包含在指定知识中的项的项元数据的更改批。 |
GetChangeEnumerator 获取一个 IEnumSyncChanges 对象,该对象枚举此更改批处理中的项更改。 |
GetChangeUnitChangeTime 获取上次更改指定的更改单位的日期和时间。 |
GetChangeUnitExceptions 获取一个对象,该对象可以枚举存储在知识中的 IChangeUnitException 对象。 |
GetChangeUnitId 获取与异常关联的更改单元的更改单位 ID。 |
GetChangeUnitId 获取存储在定义筛选器的更改单位 ID 数组中的指定索引处的更改单位 ID。 |
GetChangeUnitId 检索此更改单元的 ID。 |
GetChangeUnitIdCount 获取定义筛选器的更改单位 ID 数。 |
GetChangeUnits 获取一个对象,该对象可以枚举此更改中包含的更改单位。 |
GetChangeUnitVersion 获取更改单位更改的版本。 |
GetChangeVersion 获取与此更改关联的版本。 |
GetChangeWithRecoverableError 获取导致错误的项更改。 |
GetClockVector 获取与此异常关联的时钟向量。 (IChangeUnitException.GetClockVector) |
GetClockVector 获取与此异常关联的时钟向量。 (IRangeException.GetClockVector) |
GetClockVector 获取与项异常关联的时钟向量。 |
GetClockVectorElementCount 获取时钟向量中包含的元素数。 |
GetClockVectorElements 返回循环访问时钟向量元素的枚举器。 |
GetClosedLowerBoundItemId 获取需要目标版本的项 ID 上的封闭下限。 |
GetClosedRangeEnd 获取要排除的项 ID 范围的上限。 |
GetClosedRangeStart 获取要排除的项 ID 范围的下限。 |
GetClosedUpperBoundItemId 获取需要目标版本的项 ID 上的封闭上限。 |
GetColumnCount 获取此知识片段中包含的列数。 |
GetCreationVersion 获取已更改项的创建版本。 |
GetDestinationProviderConflictingChange 从目标提供程序获取更改元数据。 |
GetDestinationProviderConflictingData 获取一个 对象,该对象可用于从目标副本 (replica) 检索更改项的项数据。 |
GetErrorDescription 获取对错误的说明。 |
GetEvent 获取下一个挂起的注册事件。 |
GetFilterInfo 获取创建更改批处理时指定的 ISyncFilterInfo。 |
GetFlags 获取指定有关时钟向量元素的其他信息的标志。 |
GetFlags 获取与此更改关联的标志。 |
GetFlags 获取指定有关筛选器信息对象的其他信息的标志。 |
GetForgottenKnowledgeRecoveryRangeEnd 获取会话执行忘记的知识恢复时恢复范围的上限。 |
GetForgottenKnowledgeRecoveryRangeStart 获取会话执行忘记的知识恢复时恢复范围的下限。 |
GetFullEnumerationChangeBatch 获取一个更改批,该批包含 ID 大于指定下限的项的项元数据,作为完整枚举的一部分。 |
GetIdParameters 获取提供程序的 ID 格式架构。 (IAsynchronousDataRetriever.GetIdParameters) |
GetIdParameters 获取提供程序的 ID 格式架构。 (ISynchronousDataRetriever.GetIdParameters) |
GetIdParameters 获取提供程序的 ID 格式架构。 (ISyncKnowledge2.GetIdParameters) |
GetIdParameters 获取提供程序的 ID 格式架构。 (ISyncProvider.GetIdParameters) |
GetInfoForChangeApplication 检索序列化更改应用器的存储数据。 |
GetInspector 返回一个对象,该对象可用于检索知识对象的内容。 |
GetInstanceId 返回同步提供程序的实例 ID。 |
GetInstanceId 获取与事件关联的同步提供程序或同步提供程序配置 UI 的实例 ID。 |
GetIsLastBatch 获取一个标志,指示此更改批处理中的更改是否是同步会话的最后一批。 |
GetItemChange 获取包含此更改单位更改的项更改。 |
GetItemChangeTime 获取上次更改指定项的日期和时间。 |
GetItemDisplayName 获取导致错误的项的显示名称。 |
GetItemId 获取包含与异常关联的更改单元的项的项 ID。 |
GetItemId 获取异常中指定的项的 ID。 |
GetKnowledgeCookie 获取此知识对象的轻型只读表示形式,可用于快速比较。 |
GetLearnedForgottenKnowledge 获取目标提供程序在恢复同步期间应用此更改批处理中的所有更改时,目标副本 (replica) 了解的忘记知识。 |
GetLearnedForgottenKnowledge 获取目标提供程序在恢复同步期间应用此更改时,目标副本 (replica) 了解的忘记知识。 |
GetLearnedKnowledge 获取当将此更改应用到其项存储时,副本 (replica) 将学到的知识。 |
GetLearnedKnowledge 获取当目标提供程序应用此更改批处理中的所有更改时,目标副本 (replica) 了解的知识。 |
GetLearnedKnowledgeAfterRecoveryComplete 获取目标副本 (replica) 应用完整枚举中的更改后将学到的知识。 |
GetLearnedKnowledgeAfterRecoveryComplete 获取目标副本 (replica) 应用恢复同步中的所有更改后将学到的知识。 |
GetLearnedKnowledgeWithPrerequisite 获取当目标提供程序根据更改批处理的先决条件应用此更改批处理中的所有更改时,目标副本 (replica) 学习的知识。 |
GetLearnedKnowledgeWithPrerequisite 获取目标提供程序根据与更改关联的先决条件知识应用此更改时,目标副本 (replica) 学习的知识。 |
GetLowestUncontainedId 返回此知识中不包含且包含在指定知识中的最低项 ID。 |
GetMadeWithKnowledge 获取此更改的制作知识。 |
GetMinimumSupportedVersion 获取可与此对象一起使用的 Microsoft Sync Framework 组件支持的最低版本。 |
GetOwnerReplicaId 获取发起此更改的副本 (replica) 的 ID。 |
GetOwnerReplicaId 获取拥有此知识的副本 (replica) 的 ID。 |
GetPrerequisiteKnowledge 获取目标提供程序处理此更改批处理所需的最低知识。 |
GetPrerequisiteKnowledge 获取目标提供程序必须处理此更改所需的最低知识。 |
GetProvider 获取跳过项更改的提供程序的角色。 |
GetRangeCount 获取此知识片段中包含的范围数。 |
GetRangeExceptions 获取一个对象,该对象可以枚举存储在知识中的 IRangeException 对象。 |
GetRecoverableErrorDataForChange 获取有关可恢复错误的其他数据。 |
GetRecoverableErrorDataForChangeUnit 获取有关指定更改单位的可恢复错误的其他数据。 |
GetRegisteredProperties 获取用于读取和写入的配置 UI 属性。 |
GetRemainingWorkEstimateForSession 获取会话剩余工时估计值。 |
GetReplicaKey 获取与此时钟向量元素关联的副本 (replica) 的副本 (replica) 键。 |
GetReplicaKeyMap 获取与此知识关联的 IReplicaKeyMap 对象。 |
GetResolveActionForChange 获取冲突的冲突解决操作。 |
GetResolveActionForChangeUnit 获取冲突更改单位更改的冲突解决操作。 |
GetRootItemId 获取已更改项的 ID。 |
GetScopeVector 获取定义知识中包含的更改的时钟向量。 |
GetSessionErrorStatus 获取错误值,该值指示同步会话失败的原因。 |
GetSingleItemExceptions 获取一个对象,该对象可以枚举存储在知识中的 ISingleItemException 对象。 |
GetSourceForgottenKnowledge 获取源副本 (replica) 的忘记知识。 |
GetSourceProviderConflictingChange 从源提供程序获取更改元数据。 |
GetSourceProviderConflictingData 获取一个 对象,该对象可用于从源副本 (replica) 检索更改项的项数据。 |
GetStage 获取发生错误的同步会话中的阶段。 |
GetStatistics 获取此 对象中包含的指定统计数据。 |
GetSyncBatchParameters 获取将包含在更改批处理中的请求项更改数,以及同步范围的当前知识。 |
GetSyncChange 获取应从项存储中检索其更改数据的更改项。 |
GetSyncProvider 创建同步提供程序的实例。 |
GetSyncProviderConfigUI 创建同步提供程序配置 UI 的实例。 |
GetSyncProviderConfigUIFromInstanceId 返回给定唯一实例 ID 的已初始化和实例化的 ISyncProviderConfigUI 对象。 |
GetSyncProviderConfigUIInfo 返回给定唯一实例 ID 的 ISyncProviderConfigUIInfo 对象。 |
GetSyncProviderConfigUIInfoforProvider 返回指定同步提供程序实例 ID 的 ISyncProviderConfigUIInfo 对象。 |
GetSyncProviderFromInstanceId 返回特定唯一实例 ID 的初始化和实例化的 IRegisteredSyncProvider 对象。 |
GetSyncProviderInfo 返回特定同步提供程序实例 ID 的 ISyncProviderInfo 对象。 |
GetSyncProviderState 返回指定同步提供程序的状态。 |
GetSyncProviderWithError 获取导致同步失败的提供程序的 ISyncProvider 接口。 |
GetSyncTime 获取与项的 when 值相对应的SYNC_TIME值。 |
GetTickCount 获取刻度计数,该计数定义此时钟向量元素中包含的刻度计数范围的上限。 |
GetUpdateCount 获取对 FeedSync 项进行的更新数。 |
GetUpperBoundItemId 获取更改批处理中任何组的知识中表示的最高项 ID。 |
GetVersion 获取此知识结构的版本。 |
GetWorkEstimate 获取此更改的工作估算。 |
GetWorkEstimateForBatch 获取批处理的工作估算。 |
Init 在同步提供程序准备好进行同步会话之前对其进行初始化。 |
Init 初始化同步提供程序的配置 UI。 |
初始化 初始化 IChangeUnitListFilterInfo 类的新实例,该类包含指定的更改单元 ID 数组。 |
初始化 当由派生类实现时,使用要转换为 IKnowledgeSyncProvider 的 ISyncProvider 对象初始化 IProviderConverter 对象。 |
初始化 使用导致错误的项的指定显示名称和错误说明初始化 对象。 |
IntersectsWithKnowledge 指示指定的知识是否与该知识相交。 |
IsCanceled 指示是否已取消同步会话。 |
IsNoConflictsSpecified 获取一个值,该值指示是否保留 FeedSync 项的冲突。 |
LoadChangeData 检索更改的项数据。 (IAsynchronousDataRetriever.LoadChangeData) |
LoadChangeData 检索更改的项数据。 (ISynchronousDataRetriever.LoadChangeData) |
LoadChangeDataComplete 指示 IAsynchronousDataRetriever::LoadChangeData 已成功完成。 |
LoadChangeDataError 指示 IAsynchronousDataRetriever 方法失败。 |
LoadInfoFromChangeApplication 存储序列化更改应用程序的数据。 |
LookupReplicaId 获取与指定副本 (replica) 键对应的副本 (replica) ID。 |
LookupReplicaKey 获取与指定的副本 (replica) ID 相对应的副本 (replica) 键。 |
MapRemoteToLocal 将知识对象从另一个副本 (replica) 转换为与拥有此知识的副本 (replica) 兼容的知识对象。 |
ModifySyncProvider 汇报此 ISyncProviderConfigUI 配置的同步提供程序的 ISyncProviderInfo。 |
下一页 返回更改单元异常集中的下一个元素(如果可用)。 (IEnumChangeUnitExceptions.Next) |
下一页 返回时钟向量中的下一个元素(如果可用)。 |
下一页 返回时钟向量中的下一个元素(如果可用)。 |
下一页 返回更改单元异常集中的下一个元素(如果可用)。 (IEnumRangeExceptions.Next) |
下一页 返回单项异常集中的下一个元素(如果可用)。 |
下一页 返回下一项更改。 |
下一页 返回下一个更改单位。 |
下一页 返回下一个 ISyncProviderConfigUIInfo 对象。 |
下一页 返回下一个 ISyncProviderInfo 对象。 |
NextColumn 返回此知识片段应用于的更改单元 ID 集中的下一个更改单元 ID。 |
NextCoreFragments 返回知识中的下一个 ICoreFragment 对象(如果可用)。 |
NextRange 返回此知识片段中包含的下一个范围,以及定义有关区域中项的已知内容的时钟向量。 |
OnChange 在应用更改之前发生。 |
OnChangeApplied 成功应用更改后发生。 |
OnChangeFailed 更改应用失败后发生。 |
OnConflict 当并发冲突解决策略设置为 CRP_NONE 时检测到冲突时发生。 |
OnFullEnumerationNeeded 当源提供程序的遗忘知识不包含在目标提供程序的当前知识中时发生。 |
OnProgress 在同步会话期间定期发生以报告进度。 |
OnProgress 向应用程序报告同步进度。 |
OnRecoverableError 当同步提供程序在加载或保存项时设置可恢复错误时发生。 |
ProcessChangeBatch 通过检测冲突并将更改应用于项存储区来处理一组更改。 |
ProcessFullEnumerationChangeBatch 通过将更改应用于项存储区来处理一组完整枚举的更改。 |
ProjectOntoChangeUnit 获取指定更改单元的知识。 |
ProjectOntoColumnSet 返回此 对象中包含的所有项的指定更改单位集的知识。 |
ProjectOntoItem 获取指定项的知识。 |
ProjectOntoKnowledgeWithPrerequisite 当模板知识包含指定片段的先决条件知识时,返回有关模板知识指定的知识片段的知识。 |
ProjectOntoRange 获取指定范围的项 ID 的知识。 |
RegisterCallback 注册一个回调接口,该接口将在异步方法完成处理时由 IAsynchronousDataRetriever 对象调用。 |
RegisterForEvent 注册用户以接收对注册存储进行更改时发生的新注册事件的到达通知。 |
RequestFilter 请求源提供程序在更改枚举期间使用由目标提供程序指定的筛选器。 |
重置 将列枚举器和范围枚举器重置为其各自集的开头。 |
重置 将枚举器重置为知识的开头。 |
重置 将枚举器重置为更改单元异常集的开头。 |
重置 将枚举数重置为时钟向量的开头。 (IEnumClockVector.Reset) |
重置 将枚举数重置为时钟向量的开头。 (IEnumFeedClockVector.Reset) |
重置 将枚举器重置为范围异常集的开头。 |
重置 将枚举数重置为单项异常集的开头。 |
重置 将枚举器重置为列表的开头。 (IEnumSyncChanges.Reset) |
重置 将枚举器重置为列表的开头。 (IEnumSyncChangeUnits.Reset) |
重置 将枚举器重置为 ISyncProviderConfigUIInfo 对象的集合的开头。 |
重置 将枚举器重置为 ISyncProviderInfo 集的开头。 |
重置 重置同步提供程序,使其看起来像是下一个同步会话中的新副本 (replica) 。 |
RevokeCallback 指示 IAsynchronousDataRetriever 对象必须不再使用指定的回调接口,并且必须释放对其的任何引用。 |
RevokeEvent 从新注册事件的到达通知中注销用户。 |
序列化 将副本 (replica) 键映射数据序列化为字节数组。 |
序列化 将更改批处理序列化为字节数组。 |
序列化 将筛选数据序列化为字节数组。 |
序列化 将知识对象数据序列化为字节数组。 |
SerializeWithOptions 根据指定的版本和序列化选项,将更改批处理对象数据序列化为字节数组。 |
SerializeWithOptions 根据指定的版本和序列化选项,将知识对象数据序列化为字节数组。 |
SetForgottenKnowledgeRecoveryRange 设置会话执行忘记的知识恢复时的恢复范围。 |
SetLastBatch 设置一个标志,指示同步会话中不再有要枚举的更改。 |
SetLocalTickCount 设置拥有此知识的副本 (replica) 的刻度计数。 |
SetPrerequisiteKnowledge 设置目标提供程序处理此更改批处理所需的最低知识。 |
SetProviderWithError 指示哪个提供程序导致同步失败。 |
SetRecoverableErrorOnChange 指示发生了此更改的可恢复错误。 |
SetRecoverableErrorOnChangeUnit 指示从项存储区加载指定更改单位的数据时发生可恢复的错误。 |
SetRemainingWorkEstimateForSession 设置会话剩余工时估计值。 |
SetResolveActionForChange 设置冲突的冲突解决操作。 |
SetResolveActionForChangeUnit 为冲突的更改单元更改设置冲突解决操作。 |
SetSyncProviderState 设置指定同步提供程序的状态。 |
SetWorkEstimate 设置此更改的工作估算。 |
SetWorkEstimateForBatch 设置批处理的工作估算。 |
Skip 跳过指定数量的更改单位异常。 |
Skip 跳过指定数量的时钟向量元素。 (IEnumClockVector.Skip) |
Skip 跳过指定数量的时钟向量元素。 (IEnumFeedClockVector.Skip) |
Skip 跳过指定数量的范围异常。 |
Skip 跳过指定数量的单项异常。 |
Skip 未实现此方法。 (IEnumSyncChanges.Skip) |
Skip 未实现此方法。 (IEnumSyncChangeUnits.Skip) |
Skip 跳过指定数量的 ISyncProviderConfigUIInfo 对象。 |
Skip 跳过指定数量的 ISyncProviderInfo 对象。 |
SpecifyFilter 当由派生类实现时,协商在更改枚举期间源提供程序使用的筛选器。 |
联合 将指定的知识与当前知识相结合。 |
UnregisterSyncProvider 从注册存储中注销并删除指定的同步提供程序。 |
UnregisterSyncProviderConfigUI 从注册存储中注销并删除指定的同步提供程序配置 UI。 |
IAsynchronousDataRetriever 表示目标提供程序从源提供程序异步检索项数据的机制。 |
IChangeConflict 表示两个项之间的冲突。 |
IChangeUnitException 表示要从知识对象中排除的更改单元。 |
IChangeUnitListFilterInfo 表示可用于控制 ISyncChangeBatch 对象中的项包含哪些更改单位的筛选器。 |
IClockVector 表示知识结构中的时钟向量。 |
IClockVectorElement 表示知识结构的时钟向量元素。 |
IConstructReplicaKeyMap 将条目添加到 IReplicaKeyMap 对象。 |
ICoreFragment 表示一组特定更改单元范围内所有项的知识。 |
ICoreFragmentInspector 枚举包含在知识对象中的 ICoreFragment 对象。 |
IDataRetrieverCallback 表示 IAsynchronousDataRetriever 对象可以调用以指示已在 IAsynchronousDataRetriever 方法上完成处理的方法。 |
IEnumChangeUnitExceptions 枚举存储在知识对象中的更改单元异常。 |
IEnumClockVector 枚举存储在时钟向量中的时钟向量元素。 |
IEnumFeedClockVector 枚举存储在包含 FeedSync 信息的时钟向量中的时钟向量元素。 |
IEnumRangeExceptions 枚举存储在知识对象中的范围异常。 |
IEnumSingleItemExceptions 枚举存储在知识对象中的单项异常。 |
IEnumSyncChanges 枚举项更改的列表。 |
IEnumSyncChangeUnits 枚举更改单位的列表。 |
IEnumSyncProviderConfigUIInfos 枚举 ISyncProviderConfigUIInfo 对象,这些对象包含用于生成和注册同步提供程序的配置 UI 信息。 |
IEnumSyncProviderInfos 枚举包含用于创建同步提供程序实例的信息的 ISyncProviderInfo 对象。 |
IFeedClockVector 表示包含 FeedSync 信息的时钟向量。 |
IFeedClockVectorElement 表示包含 FeedSync 信息的时钟向量元素。 |
IFilterRequestCallback 在目标提供程序和源提供程序之间调解筛选器协商。 |
IForgottenKnowledge 表示由于墓碑清理而遗忘的知识。 |
IKnowledgeSyncProvider 表示使用知识执行同步的同步提供程序。 |
ILoadChangeContext 表示有关要从项存储加载的更改的信息。 |
IProviderConverter 当由派生类实现时,表示一个对象,该对象可将 ISyncProvider 对象转换为 IKnowledgeSyncProvider 对象。 |
IRangeException 表示要从知识对象中排除的项 ID 范围。 |
IRecoverableError 表示加载项目或保存项目时发生的可恢复错误。 |
IRecoverableErrorData 表示有关可恢复错误的信息。 |
IRegisteredSyncProvider 表示已注册的同步提供程序。 此接口由同步提供程序的编写器实现。 |
IReplicaKeyMap 表示副本 (replica) 键与副本 (replica) ID 之间的映射。 |
IRequestFilteredSync 当由派生类实现时, 表示一个目标提供程序,该提供程序可以指定要在更改枚举期间由源提供程序使用的筛选器。 |
ISingleItemException 表示要从知识对象中排除的项。 |
ISupportFilteredSync 当由派生类实现时, 表示一个源提供程序,该提供程序支持筛选的更改枚举,并且可以协商所使用的筛选器类型。 |
ISupportLastWriteTime 表示一个同步提供程序,该提供程序能够报告上次更改项或更改单位的日期和时间。 此功能对于实现最后写入方冲突解决的应用程序很有用。 |
ISyncCallback 表示用于通知应用程序同步事件的应用程序回调。 |
ISyncCallback2 表示用于通知应用程序同步事件的其他应用程序回调。 |
ISyncChange 表示对项的更改。 |
ISyncChangeBatch 表示一组更改的元数据。 (ISyncChangeBatch) |
ISyncChangeBatchAdvanced 表示有关一组更改的其他信息。 |
ISyncChangeBatchBase 表示一组更改的元数据。 (ISyncChangeBatchBase) |
ISyncChangeBatchBase2 表示 ISyncChangeBatchBase 对象的其他功能。 |
ISyncChangeBatchWithPrerequisite 表示基于与更改批处理关联的先决条件知识的更改批处理的元数据。 |
ISyncChangeBuilder 为项更改提供其他数据。 |
ISyncChangeUnit 表示对项中包含的更改单位的更改。 |
ISyncChangeWithPrerequisite 表示基于与更改关联的先决条件知识的更改的元数据。 |
ISyncFilterInfo 表示有关筛选器的信息,该筛选器用于控制 ISyncChangeBatch 对象中包含的数据。 |
ISyncFilterInfo2 表示有关筛选器的其他信息,该筛选器可用于控制 ISyncChangeBatch 对象中包含的更改。 |
ISyncFullEnumerationChange 表示恢复同步期间有关 ISyncChange 对象的其他信息。 |
ISyncFullEnumerationChangeBatch 表示在恢复同步过程中创建的一组更改的元数据。 |
ISynchronousDataRetriever 表示目标提供程序从源提供程序检索项数据的机制。 |
ISyncKnowledge 表示副本 (replica) 对其项存储区拥有的知识。 |
ISyncKnowledge2 表示有关副本 (replica) 关于其项存储区的知识的其他信息。 |
ISyncProvider 表示同步提供程序,同步会话可以使用该提供程序将数据与另一个同步提供程序同步。 |
ISyncProviderConfigUI 表示用于生成和注册同步提供程序的配置 UI 信息。 |
ISyncProviderConfigUIInfo 表示创建同步提供程序配置 UI 实例所需的信息和属性。 |
ISyncProviderInfo 表示创建同步提供程序实例所需的信息和属性。 |
ISyncProviderRegistration 表示同步提供程序注册。 |
ISyncRegistrationChange 表示对同步提供程序或同步提供程序配置 UI 注册的更改。 更改报告为注册事件。 |
ISyncSessionExtendedErrorInfo 表示有关哪个提供程序导致同步失败的信息。 |
ISyncSessionState 表示有关当前同步会话的信息。 |
ISyncSessionState2 表示有关当前同步会话的其他信息。 |
ID_PARAMETER_PAIR 表示同步实体 ID 的格式。 |
ID_PARAMETERS 表示用于标识同步会话中的实体的 ID 组的格式架构。 |
SYNC_RANGE 表示项 ID 的范围。 |
SYNC_SESSION_STATISTICS 表示有关单个单向同步会话的统计信息。 |
SYNC_TIME 表示日期和时间值。 |
SYNC_VERSION 表示项或更改单位的版本。 |
SyncProviderConfigUIConfiguration 表示同步提供程序配置 UI 的信息。 |
SyncProviderConfiguration 表示同步提供程序配置的信息。 |