Share via


RelationalSyncProvider.CleanupBatchingDirectory 属性

获取或设置在文件中的变更已应用于目标后是否清除批处理文件。

此属性不符合 CLS。  

命名空间: Microsoft.Synchronization.Data
程序集: Microsoft.Synchronization.Data(在 microsoft.synchronization.data.dll 中)

语法

声明
Public Property CleanupBatchingDirectory As Boolean
用法
Dim instance As RelationalSyncProvider
Dim value As Boolean

value = instance.CleanupBatchingDirectory

instance.CleanupBatchingDirectory = value
public bool CleanupBatchingDirectory { get; set; }
public:
property bool CleanupBatchingDirectory {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_CleanupBatchingDirectory ()

/** @property */
public void set_CleanupBatchingDirectory (boolean value)
public function get CleanupBatchingDirectory () : boolean

public function set CleanupBatchingDirectory (value : boolean)

属性值

如果在文件中的变更已应用于目标后清除批处理文件(默认设置),则为 true;否则为 false

备注

当应用程序要求分批提交变更时,使用此属性。批处理在类似以下情形的方案中是有用的:

  • 使用 SqlCeSyncProvider 的大量客户端定期与使用 SqlSyncProvider 的服务器同步。

  • 每个客户端都具有有限的内存量和磁盘空间。

  • 服务器和客户端之间的连接为低带宽连接并且时断时续,常常导致很长的同步时间和连接掉线。

  • 典型同步会话的变更大小(以 KB 为单位)较大。

有关更多信息,请参见如何分批传递变更 (SQL Server)

请参阅

参考

RelationalSyncProvider 类
RelationalSyncProvider 成员
Microsoft.Synchronization.Data 命名空间