共用方式為


BatchingDirectory 屬性

取得或設定磁碟上要當做批次檔案多工緩衝處理目的地的目錄。

命名空間:  Microsoft.Synchronization.Data
組件:  Microsoft.Synchronization.Data (在 Microsoft.Synchronization.Data.dll 中)

語法

'宣告
Public Property BatchingDirectory As String
    Get
    Set
'用途
Dim instance As RelationalSyncProvider
Dim value As String

value = instance.BatchingDirectory

instance.BatchingDirectory = value
public string BatchingDirectory { get; set; }
public:
property String^ BatchingDirectory {
    String^ get ();
    void set (String^ value);
}
member BatchingDirectory : string with get, set
function get BatchingDirectory () : String
function set BatchingDirectory (value : String)

屬性值

型別:System. . :: . .String
要將批次檔案多工緩衝處理至磁碟的目錄。

例外

例外狀況 條件
ArgumentNullException

value 是 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) 。

DbSyncException

同步處理已經進行中。

備註

應用程式要求以批次傳遞變更時,就會使用這個屬性。批次處理在類似下列的案例中很有用處:

  • 使用 SqlCeSyncProvider 的大量用戶端會與使用 SqlSyncProvider 的伺服器定期同步處理。

  • 每個用戶端的記憶體數量和磁碟空間都受到限制。

  • 伺服器與用戶端之間的連線頻寬很低而且斷斷續續時,通常會導致同步處理的時間很長且連線會遭到卸除。

  • 一般同步處理工作階段的變更很大 (以 KB 為單位)。

選擇批次處理目錄時,請考慮可能的副作用。例如,當提供者是由 Internet Information Services (IIS) 裝載時,請勿使用 IIS 虛擬目錄做為批次處理目錄。對虛擬目錄中的項目進行變更時,IIS 可能會觸發重新啟動,因而導致同步處理失敗。

如需詳細資訊,請參閱 HOW TO:以批次傳遞變更 (SQL Server)

請參閱

參考

RelationalSyncProvider類別

RelationalSyncProvider 成員

Microsoft.Synchronization.Data 命名空間