ChangeBatch メンバー

一連の変更のメタデータを表します。このクラスは継承できません。

ChangeBatch 型は次のメンバーを公開します。

コンストラクター

  名前 説明
パブリック メソッド ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge) 指定した ID 形式スキーマ、同期先レプリカのナレッジ、同期元プロバイダーの忘れられたナレッジを含む ChangeBatch クラスの新しいインスタンスを初期化します。
パブリック メソッド ChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, FilterInfo) 指定した ID 形式スキーマ、同期先レプリカのナレッジ、同期元レプリカの忘れられたナレッジ、および変更バッチに含める変更を制御するために使用するフィルターが含まれる ChangeBatch クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド AddChange(ItemChange) 現在開いているグループに、指定された項目変更を追加します。 (ChangeBatchBase から継承されます。)
パブリック メソッド AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) 現在開いているグループに、指定された一連の項目変更を追加します。 (ChangeBatchBase から継承されます。)
パブリック メソッド AddLoggedConflict(ItemChange, SyncKnowledge) 競合を表すメタデータを変更バッチに追加します。
パブリック メソッド BeginOrderedGroup(SyncId) 変更バッチ内の順序付けられているグループを開きます。このグループは、項目 ID で順序付けられています。 (ChangeBatchBase から継承されます。)
パブリック メソッド BeginUnorderedGroup() () () () 変更バッチ内の順序付けられていないグループを開きます。このグループ内の項目変更は、任意の順序で指定できます。
パブリック メソッド静的メンバー Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) 変更バッチ オブジェクトを作成し、ID 形式スキーマおよびバイト配列のデータを使用してそのオブジェクトを初期化する、静的メソッドです。
パブリック メソッド静的メンバー Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) 変更バッチ オブジェクトを作成し、ID 形式スキーマ、カスタム フィルター シリアル化解除、およびバイト配列のデータを使用してそのオブジェクトを初期化する、静的メソッドです。
パブリック メソッド Dispose() () () () ChangeBatchBase オブジェクトによって使用されているすべてのリソースを解放します。 (ChangeBatchBase から継承されます。)
プロテクト メソッド Dispose(Boolean) ChangeBatchBase オブジェクトによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (ChangeBatchBase から継承されます。)
パブリック メソッド EndOrderedGroup(SyncId, SyncKnowledge) 変更バッチ内で順序付けられている、前に開かれたグループを閉じます。 (ChangeBatchBase から継承されます。)
パブリック メソッド EndUnorderedGroup(SyncKnowledge, Boolean) 変更バッチ内にある順序付けられていないグループが開いている場合、このグループを閉じます。
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetEnumerator() () () () この変更バッチ内の項目変更を列挙するオブジェクトを取得します。このメソッドは継承できません。 (ChangeBatchBase から継承されます。)
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetLearnedKnowledgeWithPrerequisite(SyncKnowledge) 変更バッチの必須ナレッジに基づいて、同期先プロバイダーがこの変更バッチですべての変更を適用する際に同期先レプリカが学習するナレッジを取得します。
パブリック メソッド GetObjectData(SerializationInfo, StreamingContext) 変更バッチ データを SerializationInfo オブジェクトに配置します。
パブリック メソッド GetType() () () () (Object から継承されます。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド Serialize() () () () 変更バッチをバイト配列にシリアル化します。 (ChangeBatchBase から継承されます。)
パブリック メソッド SetFilterForgottenKnowledge(UInt32, SyncKnowledge) 指定されたフィルターに関するフィルターの忘れられたナレッジを設定します。 (ChangeBatchBase から継承されます。)
パブリック メソッド SetLastBatch() () () () これが同期セッション内の最後のバッチであることを示す値を設定します。 (ChangeBatchBase から継承されます。)
プロテクト メソッド ThrowIfDisposed() () () () このオブジェクトが既に破棄されている場合は、ObjectDisposedException をスローします。 (ChangeBatchBase から継承されます。)
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

  名前 説明
パブリック プロパティ BatchWorkEstimate 変更バッチの合計作業見積もりを取得または設定します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ CompatibilityLevel このオブジェクトと共に使用できる Sync Framework コンポーネントのバージョンを取得または設定します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ DisposeAfterProcessing 処理の終了後に変更バッチ オブジェクトを破棄するかどうかを示す値を取得または設定します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ FilterKeyMap この変更バッチが発生したレプリカによって追跡されるフィルターが含まれているフィルター キー マップを取得または設定します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ IsEmpty 変更バッチに変更が含まれているかどうかを示す値を取得します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ IsLastBatch これが同期セッション内の最後のバッチであるかどうかを示す値を取得します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ LearnedKnowledge 同期先プロバイダーがこの変更バッチですべての変更を適用する場合に、同期先レプリカが学習するナレッジを取得します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ PrerequisiteKnowledge この変更バッチを処理するために同期先プロバイダーで必要な最小限のナレッジを取得します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ RemainingSessionWorkEstimate 同期セッションの残りの作業量の見積もりを取得または設定します。 (ChangeBatchBase から継承されます。)
パブリック プロパティ SourceForgottenKnowledge 同期元レプリカの忘れられたナレッジを取得します。 (ChangeBatchBase から継承されます。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IEnumerable. . :: . .GetEnumerator() () () () この変更バッチ内の項目変更を列挙するオブジェクトを取得します。 (ChangeBatchBase から継承されます。)

Top

参照

参照

ChangeBatchクラス

Microsoft.Synchronization 名前空間