SyncKnowledge メンバー

レプリカの項目ストアに関するナレッジを表します。

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

コンストラクター

  名前 説明
パブリック メソッド SyncKnowledge() () () () SyncKnowledge クラスの新しいインスタンスを初期化します。
プロテクト メソッド SyncKnowledge(SerializationInfo, StreamingContext) シリアル化されたデータを使用して SyncKnowledge クラスの新しいインスタンスを初期化します。
パブリック メソッド SyncKnowledge(SyncIdFormatGroup, ReplicaKeyMap, UInt64) 指定した ID 形式スキーマ、レプリカ キー マップ、およびティック数を含む、SyncKnowledge クラスの新しいインスタンスを初期化します。
パブリック メソッド SyncKnowledge(SyncIdFormatGroup, SyncId, UInt64) 指定した ID 形式スキーマ、レプリカ ID、およびティック数を含む、SyncKnowledge クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド AddMarker(MarkerType, SyncId) 指定された項目に指定された種類のマーカーでマークを付けます。
パブリック メソッド Clone() () () () このオブジェクトの新しいインスタンスを作成し、このオブジェクトのデータを新しいオブジェクトにコピーします。
パブリック メソッド Combine(SyncKnowledge) 指定されたナレッジを現在のナレッジと結合します。
パブリック メソッド Compare(KnowledgeCookie) 指定されたナレッジ クッキーとこのナレッジ オブジェクトとの間で高速比較を実行します。
パブリック メソッド Complement(SyncKnowledge) このオブジェクトに含まれ、指定したナレッジには含まれていないナレッジを返します。
パブリック メソッド Contains(ChangeUnitChange) 指定された変更単位の変更がこのナレッジで認識されているかどうかを示します。
パブリック メソッド Contains(ItemChange) 指定された項目の変更がこのナレッジで認識されているかどうかを示します。
パブリック メソッド Contains(SyncKnowledge) 指定されたナレッジがこのナレッジで認識されているかどうかを示します。
パブリック メソッド Contains(SyncId, SyncId, SyncVersion) 指定された項目の変更がこのナレッジで認識されているかどうかを示します。
パブリック メソッド Contains(SyncId, SyncId, SyncId, SyncVersion) 指定された変更単位の変更がこのナレッジで認識されているかどうかを示します。
パブリック メソッド ContainsMarker(MarkerType, SyncId) 指定した項目に指定した種類のマーカーでマークが付けられているかどうかを示します。
パブリック メソッド静的メンバー Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) シリアル化されたデータを使用して SyncKnowledge クラスの新しいインスタンスを作成します。
パブリック メソッド静的メンバー Deserialize(SyncIdFormatGroup, array<Byte> [] () [] [], ReplicaKeyMap) シリアル化されたデータと指定されたレプリカ キー マップを使用して SyncKnowledge クラスの新しいインスタンスを作成します。
パブリック メソッド Equals(Object) (Object から継承されます。)
パブリック メソッド ExcludeChangeUnit(SyncId, SyncId) 指定された変更単位に関するナレッジをナレッジから削除します。
パブリック メソッド ExcludeItem(SyncId) 指定された項目に関するナレッジをナレッジから削除します。
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド FindMinTickCountForReplica(SyncId) 指定されたレプリカのナレッジで最小ティック数を検索します。
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetKnowledgeCookie() () () () 高速比較に使用できる、このナレッジ オブジェクトの読み取り専用の簡易表現を取得します。
パブリック メソッド GetKnowledgeForChangeUnit(SyncId, SyncId) 指定された変更単位に関するナレッジを取得します。
パブリック メソッド GetKnowledgeForColumns(array<SyncId> [] () [] []) このオブジェクトに含まれるすべての項目について、指定した変更単位のセットのナレッジを返します。
パブリック メソッド GetKnowledgeForItem(SyncId) 指定された項目に関するナレッジを取得します。
パブリック メソッド GetKnowledgeForRange(SyncId, SyncId) 項目 ID の指定された範囲に関するナレッジを取得します。
パブリック メソッド GetObjectData(SerializationInfo, StreamingContext) SerializationInfo オブジェクトにナレッジ オブジェクトのデータをシリアル化します。
パブリック メソッド GetSchema() () () () null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) を返します。
パブリック メソッド GetSyncIdFormatGroup() () () () このナレッジ オブジェクトに格納されている ID の ID 形式スキーマを取得します。
パブリック メソッド GetType() () () () (Object から継承されます。)
パブリック メソッド Intersects(SyncKnowledge) 指定されたナレッジがこのナレッジと交差しているかどうかを示します。
パブリック メソッド MapRemoteKnowledgeToLocal(SyncKnowledge) 他のレプリカのナレッジ オブジェクトを、このナレッジを所有するレプリカと互換性のあるナレッジ オブジェクトに変換します。
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド ReadXml(XmlReader) XML 表現からオブジェクトを再構成します。
パブリック メソッド RemoveAllChangeUnitsMarkers() () () () ナレッジの項目のすべてのマーカーを削除します。
パブリック メソッド RemoveMarker(MarkerType, SyncId) 指定した項目から指定した種類のマーカーを削除します。
パブリック メソッド Serialize() () () () ナレッジ オブジェクトのデータをバイト配列にシリアル化します。
パブリック メソッド Serialize(Boolean) ナレッジ オブジェクトのデータをバイト配列にシリアル化します。
パブリック メソッド SetLocalTickCount(UInt64) このナレッジを所有するレプリカのティック数を設定します。
パブリック メソッド ToString() () () () ナレッジを表す文字列を取得します。 (Object. . :: . .ToString() () () () をオーバーライドします。)
パブリック メソッド WriteXml(XmlWriter) このオブジェクトを XML 表現に変換します。

Top

プロパティ

  名前 説明
パブリック プロパティ CompatibilityLevel このオブジェクトと共に使用できる Sync Framework コンポーネントのバージョンを取得または設定します。
パブリック プロパティ静的メンバー DefaultCompatibilityLevel すべての SyncKnowledge オブジェクトの既定の互換性レベルを取得します。値の設定も可能です。
パブリック プロパティ MinimumCompatibilityLevel このオブジェクトと共に使用できる Sync Framework コンポーネントの最小バージョンを取得します。
パブリック プロパティ ReplicaId このナレッジを所有するレプリカの ID を取得します。
パブリック プロパティ ReplicaKeyMap このナレッジに関連付けられているレプリカ キー マップを取得します。

Top

参照

参照

SyncKnowledgeクラス

Microsoft.Synchronization 名前空間