AcceptChanges メソッド (IEnumerable(String), SyncAnchor)
クライアントで指定したテーブルに対する保留中の変更が次の同期時にアップロードされないように、指定したアンカー ポイントまで追跡メタデータを更新します。
名前空間: Microsoft.Synchronization.Data.SqlServerCe
アセンブリ: Microsoft.Synchronization.Data.SqlServerCe (Microsoft.Synchronization.Data.SqlServerCe.dll 内)
構文
'宣言
Public Sub AcceptChanges ( _
tableNames As IEnumerable(Of String), _
newAnchor As SyncAnchor _
)
'使用
Dim instance As SqlCeClientSyncProvider
Dim tableNames As IEnumerable(Of String)
Dim newAnchor As SyncAnchor
instance.AcceptChanges(tableNames, newAnchor)
public void AcceptChanges(
IEnumerable<string> tableNames,
SyncAnchor newAnchor
)
public:
void AcceptChanges(
IEnumerable<String^>^ tableNames,
SyncAnchor^ newAnchor
)
member AcceptChanges :
tableNames:IEnumerable<string> *
newAnchor:SyncAnchor -> unit
public function AcceptChanges(
tableNames : IEnumerable<String>,
newAnchor : SyncAnchor
)
パラメーター
- tableNames
型 : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
変更を受け入れる対象となる、クライアント データベース内のテーブルのコレクション。
- newAnchor
型 : Microsoft.Synchronization.Data. . :: . .SyncAnchor
どの変更まで受け入れるかというポイントを表す SyncAnchor オブジェクト。
例外
例外 | 条件 |
---|---|
ArgumentNullException | tableName または newAnchor が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
DataSyncException | 別のトランザクションが進行中です。 |
説明
このメソッドは、サーバーに一連の変更をアップロードしない場合に使用できます。たとえば、クライアントで、クライアントにのみ関連しサーバーに適用する必要がない更新を行うとします。これらの更新を行った後にこのメソッドを呼び出します。