SimpleSyncProvider 类
表示用于同步副本的简单提供程序。您通常将扩展 FullEnumerationSimpleSyncProvider 或 AnchorEnumerationSimpleSyncProvider。
命名空间: Microsoft.Synchronization.SimpleProviders
程序集: Microsoft.Synchronization.SimpleProviders(在 Microsoft.Synchronization.SimpleProviders.dll 中)
语法
声明
Public MustInherit Class SimpleSyncProvider _
Inherits SyncProvider _
Implements IKnowledgeSyncProviderConverter
用法
Dim instance As SimpleSyncProvider
public abstract class SimpleSyncProvider : SyncProvider,
IKnowledgeSyncProviderConverter
public ref class SimpleSyncProvider abstract : public SyncProvider,
IKnowledgeSyncProviderConverter
[<AbstractClassAttribute>]
type SimpleSyncProvider =
class
inherit SyncProvider
interface IKnowledgeSyncProviderConverter
end
public abstract class SimpleSyncProvider extends SyncProvider implements IKnowledgeSyncProviderConverter
注释
简单提供程序 API 主要用于以下两种副本类型:
不支持任何种类的变更跟踪的副本。此类副本使用“完全枚举提供程序”(FullEnumerationSimpleSyncProvider),每次进行同步时该提供程序枚举来自源副本的所有项。
支持基于定位点的变更跟踪的副本。此类副本使用“基于定位点的提供程序”(AnchorEnumerationSimpleSyncProvider),该提供程序枚举在设置特定定位点(通常为一个时间点)后源副本中变更的项。
有关简单提供程序的更多信息,请参见如何创建托管的简单提供程序。有关常规自定义提供程序的更多信息,请参见自定义提供程序的基础知识,特别是“在简单提供程序和标准提供程序之间进行选择”一节。
继承层次结构
System. . :: . .Object
Microsoft.Synchronization. . :: . .SyncProvider
Microsoft.Synchronization.SimpleProviders..::..SimpleSyncProvider
Microsoft.Synchronization.SimpleProviders. . :: . .AnchorEnumerationSimpleSyncProvider
Microsoft.Synchronization.SimpleProviders. . :: . .FullEnumerationSimpleSyncProvider
线程安全
此类型的所有公共成员static(在 Visual Basic 中为 Shared) 都是线程安全的。不保证所有实例成员都是线程安全的。