次の方法で共有


ReplicaMetadata メンバー

オーバーライドされると、メタデータ ストア内のレプリカのメタデータと項目のメタデータへのアクセスを提供します。また、ReplicaMetadata は、削除検出サービスおよび同期プロバイダー メソッドを実装するためのヘルパーも提供します。

ReplicaMetadata データ型で公開されるメンバーを以下の表に示します。

プロテクト コンストラクター

  名前 説明
Protected method ReplicaMetadata 指定した ID 形式スキーマおよびレプリカ ID が含まれる、ReplicaMetadata クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック プロパティ

  名前 説明
Public property CustomReplicaMetadata 派生クラスでオーバーライドされると、このレプリカに関連付けられているカスタム メタデータ フィールドを取得または設定します。
Public property DeleteDetector 派生クラスでオーバーライドされると、削除検出サービスを表すオブジェクトを取得または設定します。
Public property IdFormats レプリカの ID 形式スキーマを取得します。
Public property LastDeletedItemsCleanupTime 派生クラスでオーバーライドされると、削除済み項目が CleanupDeletedItems によって前回クリーンアップされた時刻を取得します。
Public property ProviderVersion 派生クラスでオーバーライドされると、このメタデータに作用するプロバイダーのバージョンを取得または設定します。
Public property ReplicaId このメタデータに関連付けられているレプリカの ID を取得します。

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
Public method CleanupDeletedItems 派生クラスでオーバーライドされると、削除済みマークの付いている項目のうち、前回のクリーンアップ日時より古い項目を消去します。
Public method CreateItemMetadata 派生クラスでオーバーライドされると、新規項目メタデータ エントリをメタデータ ストアに追加するために使用される、新規項目メタデータ オブジェクトを作成します。
Public method Equals  オーバーロードされます。 ( Object から継承されます。)
Public method ExcludeItemFromAllKnowledgeByGlobalId 指定された項目に関するナレッジをナレッジから削除します。
Public method FindItemMetadataById 派生クラスでオーバーライドされると、指定されたグローバル ID を持つ項目の項目メタデータを取得します。
Public method FindItemMetadataByIndexedField 派生クラスでオーバーライドされると、インデックス付きフィールドの指定された値を持つ項目メタデータ エントリの一覧を返します。
Public method FindItemMetadataByIndexedFields 派生クラスでオーバーライドされると、一連のインデックス付きフィールドの指定された値を持つ項目メタデータ エントリの一覧を返します。
Public method FindItemMetadataByMergeWinnerId 派生クラスでオーバーライドされると、指定されたマージ勝者 ID プロパティ値を持つマージ廃棄標識を表す項目メタデータ エントリの一覧を返します。
Public method FindItemMetadataByUniqueIndexedField 派生クラスでオーバーライドされると、インデックス付きフィールドの指定された値を持つ一意の項目メタデータ エントリを返します。
Public method FindItemMetadataByUniqueIndexedFields 派生クラスでオーバーライドされると、インデックス付きフィールドの指定された値を持つ一意の項目メタデータ エントリを返します。
Public method GetAllItems 派生クラスでオーバーライドされると、このレプリカのメタデータ ストアに格納されているすべての項目を取得します。
Public method GetChangeBatch 派生クラスでオーバーライドされると、同期先プロバイダーからの指定されたナレッジに含まれていない項目に関する、項目メタデータが含まれた変更バッチを取得します。
Public method GetFilteredChangeBatch 派生クラスでオーバーライドされると、同期先プロバイダーからの指定したナレッジに含まれていない項目のうち、指定したフィルターによって受け入れられた項目に関する項目メタデータが含まれた変更バッチを取得します。
Public method GetFilteredFullEnumerationChangeBatch 指定した最小値以上の ID の項目の項目メタデータが含まれているフィルターされた変更バッチを、完全な列挙の一部として取得します。
Public method GetFilteredFullEnumerationLocalVersions 派生クラスでオーバーライドされると、このレプリカに格納されている項目および変更単位のバージョンのうち、他のプロバイダーから送信された変更バッチで参照されている項目および変更単位に対応するバージョンについて、そのバージョンが完全な列挙の一部として含まれた、フィルターされた変更バッチを取得します。
Public method GetFilteredLocalVersions 派生クラスでオーバーライドされると、このレプリカに格納されている項目および変更単位のバージョンが含まれた、フィルターされた変更バッチを取得します。これらの項目と変更単位は、他のプロバイダーから送信された変更バッチで参照されている項目と変更単位に対応します。
Public method GetForgottenKnowledge 派生クラスでオーバーライドされると、このレプリカに関する忘れられたナレッジを取得します。
Public method GetFullEnumerationChangeBatch 派生クラスでオーバーライドされると、指定された下限以上の ID が付いている項目の項目メタデータが含まれた変更バッチを、完全な列挙の一部として取得します。
Public method GetFullEnumerationLocalVersions 派生クラスでオーバーライドされると、このレプリカに格納されている項目および変更単位のバージョンのうち、他のプロバイダーから送信された変更バッチで参照されている項目および変更単位に対応するバージョンについて、そのバージョンが完全な列挙の一部として含まれた変更バッチを取得します。
Public method GetHashCode  ( Object から継承されます。)
Public method GetItemCount 派生クラスでオーバーライドされると、メタデータ ストア内の項目の総数およびメタデータ ストア内の削除済み項目の数を取得します。
Public method GetKnowledge 派生クラスでオーバーライドされると、このレプリカに関する現在のナレッジを取得します。
Public method GetLocalVersions 派生クラスでオーバーライドされると、このレプリカに格納されている項目および変更単位のバージョンが含まれた変更バッチを取得します。これらの項目と変更単位は、他のプロバイダーから送信された変更バッチで参照されている項目と変更単位に対応します。
Public method GetNextTickCount 派生クラスでオーバーライドされると、このレプリカに関して以前に保存されたティック数を増分し、新しい値をストアに保存して、新しい値を返します。
Public method GetType  ( Object から継承されます。)
Public method Bb665585.static(ja-jp,SQL.105).gif ReferenceEquals  ( Object から継承されます。)
Public method RemoveItemMetadata 派生クラスでオーバーライドされると、メタデータ ストアから項目メタデータを削除します。
Public method SaveItemMetadata 派生クラスでオーバーライドされると、項目メタデータのプロパティに対する変更をメタデータ ストアに保存します。
Public method SaveReplicaMetadata 派生クラスでオーバーライドされると、レプリカ メタデータのプロパティに対する変更をメタデータ ストアに保存します。
Public method SetForgottenKnowledge 派生クラスでオーバーライドされると、このレプリカに関する忘れられたナレッジを設定します。
Public method SetKnowledge 派生クラスでオーバーライドされると、このレプリカに関する現在のナレッジを設定します。
Public method ToString  ( Object から継承されます。)

このページのトップへ

プロテクト メソッド

  名前 説明
Protected method Finalize  ( Object から継承されます。)
Protected method MemberwiseClone  ( Object から継承されます。)

このページのトップへ

参照

リファレンス

ReplicaMetadata クラス
Microsoft.Synchronization.MetadataStorage 名前空間