SqlCeClientSyncProvider 成员
针对 SQL Server Compact 对与客户端通信的客户端同步提供程序进行抽象化并将同步代理与客户端数据库的特定实现屏蔽开来。
以下各表列出了由 SqlCeClientSyncProvider 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
SqlCeClientSyncProvider | 已重载。初始化 SqlCeClientSyncProvider 类的一个新实例。 |
顶部
公共属性
名称 | 说明 | |
---|---|---|
ClientId | 已重写。获取或设置 Sync Framework 用于标识客户端数据库的 GUID。 | |
ConflictResolver | 获取客户端同步提供程序的 SyncConflictResolver 对象,该对象用于确定发生冲突时要执行的操作。 | |
Connection | 获取用于连接到客户端数据库的 IDbConnection 对象。 | |
ConnectionString | 获取或设置用于连接到客户端数据库的字符串。 | |
CreateDatabaseIfNotExists | 获取或设置是否创建客户端数据库(如果该数据库不存在)。 | |
RetentionInDays | 获取或设置变更跟踪元数据存储在 SQL Server Compact 数据库中的天数。 |
顶部
公共方法
(请参阅 受保护的方法 )
名称 | 说明 | |
---|---|---|
AcceptChanges | 已重载。更新跟踪元数据,以便下一次同步期间不上载在客户端上挂起的变更。 | |
ApplyChanges | 已重载。将同步组的插入、更新和删除应用于客户端数据库。 | |
BeginTransaction | 已重写。由 SyncAgent 调用以开始一个事务。这允许代理将一组变更作为一个原子单位来提交。 | |
CreateSchema | 已重写。如果表架构不存在,则在客户端数据库中创建该架构。 | |
Dispose | 已重载。 已重写。释放由 SqlCeClientSyncProvider 使用的资源。 | |
EndTransaction | 已重写。由 SyncAgent 调用以结束一个事务。这允许代理将一组变更作为一个原子单位来提交。 | |
Equals | 已重载。 (继承自 Object。) | |
GetChanges | 已重载。获取自上次调用 Synchronize 或 AcceptChanges 以来客户端发生的插入、更新和删除。 | |
GetHashCode | (继承自 Object。) | |
GetTableReceivedAnchor | 已重写。获取一个 SyncAnchor 对象,该对象包含上一次从服务器接收变更的时间。 | |
GetTableSentAnchor | 已重写。获取一个 SyncAnchor 对象,该对象包含上一次从客户端发送变更的时间。 | |
GetType | (继承自 Object。) | |
OnInitialized | 引发初始化事件。 | |
ReferenceEquals | (继承自 Object。) | |
SetTableReceivedAnchor | 已重写。设置一个 SyncAnchor 对象,该对象包含上一次从服务器接收变更的时间。 | |
SetTableSentAnchor | 已重写。设置一个 SyncAnchor 对象,该对象包含上一次从客户端发送变更的时间。 | |
ToString | (继承自 Object。) |
顶部
受保护的方法
名称 | 说明 | |
---|---|---|
Dispose | 已重载。释放由 SqlCeClientSyncProvider 使用的资源。 | |
Finalize | 已重写。为 SqlCeClientSyncProvider 的析构函数。 | |
MemberwiseClone | (继承自 Object。) | |
OnApplyChangeFailed | 引发 ApplyChangeFailed 事件。 | |
OnApplyingChanges | 引发 ApplyingChanges 事件。 | |
OnChangesApplied | 引发 ChangesApplied 事件。 | |
OnChangesSelected | 引发 ChangesSelected 事件。 | |
OnCreatingSchema | 引发 CreatingSchema 事件。 | |
OnSchemaCreated | 引发 SchemaCreated 事件。 | |
OnSelectingChanges | 引发 SelectingChanges 事件。 | |
OnSyncProgress | 引发 SyncProgress 事件。 |
顶部
公共事件
名称 | 说明 | |
---|---|---|
ApplyChangeFailed | 无法在客户端应用某行后发生。 | |
ApplyingChanges | 在客户端应用同步组的变更前发生。 | |
ChangesApplied | 在客户端处应用了同步组的所有变更后发生。 | |
ChangesSelected | 在从客户端选择了要应用于服务器的所有同步组变更后发生。 | |
CreatingSchema | 在客户端处为每个表创建架构前发生。 | |
SchemaCreated | 在客户端处为每个表创建架构后发生。 | |
SelectingChanges | 在从客户端选择要应用于服务器的所有同步组变更前发生。 | |
SyncProgress | 在客户端选择和应用同步组变更期间发生。 |
顶部
请参阅
参考
SqlCeClientSyncProvider 类
Microsoft.Synchronization.Data.SqlServerCe 命名空间