SqlCeSyncProvider 成员
封装与客户端通信的 SQL Server Compact 同步提供程序并将同步控制器与客户端数据库的特定实现屏蔽开来。
SqlCeSyncProvider 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SqlCeSyncProvider() () () () | 使用默认值初始化 SqlCeSyncProvider 类的一个新实例。 | |
SqlCeSyncProvider(String, SqlCeConnection) | 使用指定的作用域名称和连接初始化 SqlCeSyncProvider 类的一个新实例。 | |
SqlCeSyncProvider(String, SqlCeConnection, String) | 以指定的作用域名称、连接和同步对象前缀初始化 SqlCeSyncProvider 类的一个新实例。 |
页首
方法
页首
属性
名称 | 说明 | |
---|---|---|
BatchingDirectory | 获取或设置批文件假脱机保存到磁盘中的目录。 (继承自 RelationalSyncProvider。) | |
CleanupBatchingDirectory | 获取或设置在文件中的变更已应用于目标后是否清除批处理文件。 (继承自 RelationalSyncProvider。) | |
Configuration | 未由 RelationalSyncProvider 实现。如果尝试访问此属性,将引发 NotSupportedException 类型的异常。 (继承自 RelationalSyncProvider。) | |
Connection | 获取或设置用于连接到客户端数据库的 IDbConnection 对象。 (重写 RelationalSyncProvider. . :: . .Connection。) | |
DestinationCallbacks | 获取一个对象,同步应用程序可使用该对象进行注册,以接收同步期间所发生事件的通知。 (继承自 KnowledgeSyncProvider。) | |
IdFormats | 获取用于标识同步会话中的实体的 SyncIdFormatGroup 对象。 (继承自 RelationalSyncProvider。) | |
MemoryDataCacheSize | 获取或设置在将这些变更假脱机保存到磁盘前 Sync Framework 用于缓存变更的最大内存量(以 KB 为单位)。 (继承自 RelationalSyncProvider。) | |
ObjectPrefix | 获取或设置用于标识 Sync Framework 创建的对象的可选前缀。 | |
ScopeName | 获取或设置要同步的作用域的名称。 (重写 RelationalSyncProvider. . :: . .ScopeName。) | |
SyncProviderPosition | 获取或设置 SyncProviderPosition 枚举值,该枚举值表示提供程序是与本地数据库关联,还是与远程数据库关联。 (继承自 RelationalSyncProvider。) |
页首
事件
名称 | 说明 | |
---|---|---|
ApplyChangeFailed | 上载期间,在节点上应用行失败后发生。 (继承自 RelationalSyncProvider。) | |
ApplyingChanges | 上载期间,在连接到数据库之后、应用变更之前发生。 (继承自 RelationalSyncProvider。) | |
ApplyMetadataFailed | 上载期间,在应用行的元数据失败后发生。 (继承自 RelationalSyncProvider。) | |
BatchApplied | 在每个变更批已应用于目标后发生。 (继承自 RelationalSyncProvider。) | |
BatchSpooled | 在每个变更批已写入磁盘后发生。 (继承自 RelationalSyncProvider。) | |
BeginSnapshotInitialization | 在 Sync Framework 确定某一数据库是同步开始前需初始化的快照时发生。 | |
ChangesApplied | 上载期间,在应用变更之后、与数据库断开连接之前发生。 (继承自 RelationalSyncProvider。) | |
ChangesSelected | 下载期间,在枚举变更之后、与数据库断开连接之前发生。 (继承自 RelationalSyncProvider。) | |
DbConnectionFailure | 在应用变更期间数据库连接失败时就会出现该事件。 (继承自 RelationalSyncProvider。) | |
EndSnapshotInitialization | 在从快照中已初始化特定作用域的所有表时发生。 | |
SelectingChanges | 下载期间,在连接到数据库之后、选择变更之前发生。 (继承自 RelationalSyncProvider。) | |
SyncPeerOutdated | 如果目标节点已过时,则在枚举变更之前发生。 (继承自 RelationalSyncProvider。) | |
SyncProgress | 在选择变更(每个表)和应用变更(每行)期间发生。 (继承自 RelationalSyncProvider。) |
页首