英語で読む

次の方法で共有


Windows 同期

Windows Sync テクノロジの概要。

Windows Sync を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
CONFLICT_RESOLUTION_POLICY

同期セッションに使用するコンカレンシー競合解決ポリシーのオプションを表します。
FILTERING_TYPE

フィルター処理された同期中に変更バッチに含まれる情報の種類を示します。
KNOWLEDGE_COOKIE_COMPARISON_RESULT

ISyncKnowledge2::CompareToKnowledgeCookie を使用してナレッジ Cookie をナレッジ オブジェクトと比較した場合に発生する可能性のある結果を表します。
SYNC_FULL_ENUMERATION_ACTION

ISyncCallback::OnFullEnumerationNeeded に応答してアプリケーションによって実行されるアクションを表します。
SYNC_PROGRESS_STAGE

同期セッションのステージを表します。
SYNC_PROVIDER_ROLE

同期セッションの他のプロバイダーに対する相対的なプロバイダーのロールを表します。
SYNC_REGISTRATION_EVENT

さまざまな種類の同期登録イベントを表します。
SYNC_RESOLVE_ACTION

特定のコンカレンシーの競合を解決するために実行されるアクションを表します。
SYNC_SERIALIZATION_VERSION

特定のコンポーネントと互換性のある Microsoft Sync Framework のバージョンを表します。
SYNC_STATISTICS

コンポーネントに関する情報を伝達する統計の種類を表します。

関数

 
AddChangeUnitMetadata

アイテム変更に変更単位メタデータを追加します。
AddFilter

派生クラスによって実装される場合に、ソース プロバイダーによる変更列挙に使用されるフィルターを設定します。
AddItemMetadataToGroup

現在開いているグループに、指定した項目変更を追加します。
AddLoggedConflict

競合を表すメタデータを変更バッチに追加します。
BeginOrderedGroup

変更バッチで順序付けされたグループを開きます。 このグループは、項目 ID で順序付けされます。
BeginSession

同期セッションに参加していることをプロバイダーに通知します。
BeginUnorderedGroup

変更バッチで順序指定されていないグループを開きます。 このグループの項目の変更は、任意の順序で行うことができます。
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumChangeUnitExceptions.Clone)
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumClockVector.Clone)
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumFeedClockVector.Clone)
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumRangeExceptions.Clone)
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumSingleItemExceptions.Clone)
複製

このメソッドは実装されていません。 (IEnumSyncChanges.Clone)
複製

このメソッドは実装されていません。 (IEnumSyncChangeUnits.Clone)
複製

このオブジェクトの新しいインスタンスを作成し、このオブジェクトから新しいオブジェクトにデータをコピーします。
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumSyncProviderConfigUIInfos.Clone)
複製

列挙子を複製し、現在の列挙子と同じ状態の新しい列挙子を返します。 (IEnumSyncProviderInfos.Clone)
CompareToKnowledgeCookie

指定されたナレッジ Cookie とこのナレッジ オブジェクトの高速比較を実行します。
補完

このオブジェクトに含まれているが、指定されたナレッジに含まれていないナレッジを返します。
ContainsChange

指定した項目の変更がこのナレッジによって認識されるかどうかを示します。
ContainsChangeUnit

指定した変更単位の変更がこのナレッジによって認識されるかどうかを示します。
ContainsKnowledge

指定したナレッジがこのナレッジで認識されているかどうかを示します。
ContainsKnowledgeForChangeUnit

指定した変更単位の指定されたナレッジがこのナレッジによって認識されるかどうかを示します。
ContainsKnowledgeForItem

指定した項目の指定されたナレッジがこのナレッジによって認識されるかどうかを示します。
ConvertFullEnumerationChangeBatchToRegularChangeBatch

ISyncFullEnumerationChangeBatch オブジェクトを ISyncChangeBatch オブジェクトに変換します。
ConvertVersion

バージョンを別のレプリカから、このナレッジを所有するレプリカと互換性のあるレプリカに変換します。
CreateAndRegisterNewSyncProvider

新しい同期プロバイダーを作成して登録します。
CreateSyncProviderConfigUIRegistrationInstance

同期プロバイダー構成 UI のメモリ内インスタンスを作成します。
CreateSyncProviderRegistrationInstance

同期プロバイダーのメモリ内インスタンスを作成します。
EndOrderedGroup

変更バッチで、以前に開いた順序付けされたグループを閉じます。
EndSession

参加先の同期セッションが完了したことをプロバイダーに通知します。
EndUnorderedGroup

変更バッチで、以前に開いた順序付けされていないグループを閉じます。
EnumerateSyncProviderConfigUIs

指定した条件に対して登録されているすべての ISyncProviderConfigUIInfo オブジェクトを列挙する IEnumSyncProviderConfigUIInfos 列挙インターフェイスを返します。
EnumerateSyncProviders

指定した条件に対して登録されているすべての ISyncProviderInfo オブジェクトを列挙する IEnumSyncProviderInfos 列挙インターフェイスを返します。
ExcludeChangeUnit

指定した変更単位に関するナレッジをナレッジから削除します。
ExcludeItem

指定した項目に関するナレッジをナレッジから削除します。
FindClockVectorForChangeUnit

指定した変更ユニット ID に関連付けられているクロック ベクターを取得します。
FindClockVectorForItem

指定した項目 ID に関連付けられているクロック ベクターを取得します。
FindMinTickCountForReplica

指定したレプリカのナレッジの最小ティック数を検索します。
FindOrAddReplica

IReplicaKeyMap オブジェクトにエントリを追加するか、エントリを検索します。
ForgetToVersion

更新、指定したバージョン以下のすべてのバージョンが忘れられている可能性があること、および対応する廃棄石が削除された可能性があることを反映するために、忘れられた知識を示します。
GetBatchLevelKnowledgeShouldBeApplied

バッチが宛先レプリカに適用された後に、バッチの学習したナレッジを保存する必要があるかどうかを示す値を取得します。
GetChange

新しい登録イベントを表す ISyncRegistrationChange オブジェクトを取得します。
GetChangeBatch

移行先プロバイダーから、指定したナレッジに含まれていないアイテムのアイテム メタデータを含む変更バッチを取得します。
GetChangeEnumerator

この変更バッチ内の項目の変更を列挙する IEnumSyncChanges オブジェクトを取得します。
GetChangeUnitChangeTime

指定した変更単位が最後に変更された日時を取得します。
GetChangeUnitExceptions

ナレッジに格納されている IChangeUnitException オブジェクトを列挙できるオブジェクトを取得します。
GetChangeUnitId

例外に関連付けられている変更単位の変更単位 ID を取得します。
GetChangeUnitId

フィルターを定義する変更単位 ID の配列内の指定したインデックスに格納されている変更単位 ID を取得します。
GetChangeUnitId

この変更単位の ID を取得します。
GetChangeUnitIdCount

フィルターを定義する変更単位 ID の数を取得します。
GetChangeUnits

この変更に含まれる変更単位を列挙できるオブジェクトを取得します。
GetChangeUnitVersion

変更単位の変更のバージョンを取得します。
GetChangeVersion

この変更に関連付けられているバージョンを取得します。
GetChangeWithRecoverableError

エラーの原因となった項目の変更を取得します。
GetClockVector

この例外に関連付けられているクロック ベクターを取得します。 (IChangeUnitException.GetClockVector)
GetClockVector

この例外に関連付けられているクロック ベクターを取得します。 (IRangeException.GetClockVector)
GetClockVector

項目の例外に関連付けられているクロック ベクターを取得します。
GetClockVectorElementCount

クロック ベクターに含まれる要素の数を取得します。
GetClockVectorElements

クロック ベクター要素を反復処理する列挙子を返します。
GetClosedLowerBoundItemId

宛先バージョンを必要とするアイテム ID の閉じられた下限を取得します。
GetClosedRangeEnd

除外する項目 ID の範囲の上限を取得します。
GetClosedRangeStart

除外する項目 ID の範囲の下限を取得します。
GetClosedUpperBoundItemId

宛先バージョンを必要とするアイテム ID の閉じた上限を取得します。
GetColumnCount

このナレッジ フラグメントに含まれる列の数を取得します。
GetCreationVersion

変更された項目の作成バージョンを取得します。
GetDestinationProviderConflictingChange

変換先プロバイダーから変更メタデータを取得します。
GetDestinationProviderConflictingData

変換先レプリカから変更項目の項目データを取得するために使用できるオブジェクトを取得します。
GetErrorDescription

エラーの説明を取得します。
Getevent

次の保留中の登録イベントを取得します。
GetFilterInfo

変更バッチの作成時に指定された ISyncFilterInfo を取得します。
GetFlags

クロック ベクター要素に関する追加情報を指定するフラグを取得します。
GetFlags

この変更に関連付けられているフラグを取得します。
GetFlags

フィルター情報オブジェクトに関する追加情報を指定するフラグを取得します。
GetForgottenKnowledgeRecoveryRangeEnd

セッションが忘れた知識の回復を実行している場合に、回復範囲の上限を取得します。
GetForgottenKnowledgeRecoveryRangeStart

セッションが忘れた知識の回復を実行しているときに、回復範囲の下限を取得します。
GetFullEnumerationChangeBatch

完全な列挙の一部として、指定された下限より大きい ID を持つアイテムのアイテム メタデータを含む変更バッチを取得します。
GetIdParameters

プロバイダーの ID 形式スキーマを取得します。 (IAsynchronousDataRetriever.GetIdParameters)
GetIdParameters

プロバイダーの ID 形式スキーマを取得します。 (ISynchronousDataRetriever.GetIdParameters)
GetIdParameters

プロバイダーの ID 形式スキーマを取得します。 (ISyncKnowledge2.GetIdParameters)
GetIdParameters

プロバイダーの ID 形式スキーマを取得します。 (ISyncProvider.GetIdParameters)
GetInfoForChangeApplication

シリアル化された変更アプライヤーの格納データを取得します。
GetInspector

ナレッジ オブジェクトの内容を取得するために使用できるオブジェクトを返します。
GetInstanceId

同期プロバイダーのインスタンス ID を返します。
GetInstanceId

イベントに関連付けられている同期プロバイダーまたは同期プロバイダー構成 UI のインスタンス ID を取得します。
GetIsLastBatch

この変更バッチの変更が同期セッションの最後のバッチであるかどうかを示すフラグを取得します。
GetItemChange

この変更単位の変更を含む項目の変更を取得します。
GetItemChangeTime

指定した項目が最後に変更された日時を取得します。
GetItemDisplayName

エラーの原因となった項目の表示名を取得します。
GetItemId

例外に関連付けられている変更単位を含むアイテムの項目 ID を取得します。
GetItemId

例外で指定された項目の ID を取得します。
GetKnowledgeCookie

高速比較に使用できる、このナレッジ オブジェクトの軽量で読み取り専用の表現を取得します。
GetLearnedForgottenKnowledge

移行先プロバイダーが復旧同期中にこの変更バッチ内のすべての変更を適用するときに、宛先レプリカが学習する忘れられた知識を取得します。
GetLearnedForgottenKnowledge

移行先プロバイダーが復旧同期中にこの変更を適用するときに、宛先レプリカが学習する忘れられた知識を取得します。
GetLearnedKnowledge

この変更がアイテム ストアに適用されたときにレプリカが学習する知識を取得します。
GetLearnedKnowledge

移行先プロバイダーがこの変更バッチ内のすべての変更を適用するときに、移行先レプリカが学習する知識を取得します。
GetLearnedKnowledgeAfterRecoveryComplete

完全な列挙に変更を適用した後に、宛先レプリカが学習する知識を取得します。
GetLearnedKnowledgeAfterRecoveryComplete

復旧同期のすべての変更を適用した後に、宛先レプリカが学習する知識を取得します。
GetLearnedKnowledgeWithPrerequisite

変更バッチに関する前提条件の知識に基づいて、移行先プロバイダーがこの変更バッチ内のすべての変更を適用するときに、移行先レプリカが学習する知識を取得します。
GetLearnedKnowledgeWithPrerequisite

変更に関連付けられている前提条件の知識に基づいて、移行先プロバイダーがこの変更を適用するときに、移行先レプリカが学習する知識を取得します。
GetLowestUncontainedId

このナレッジに含まれていない、指定されたナレッジに含まれている最も低い項目 ID を返します。
GetMadeWithKnowledge

この変更に関する Made-with ナレッジを取得します。
GetMinimumSupportedVersion

このオブジェクトで使用できる Microsoft Sync Framework コンポーネントのサポートされている最小バージョンを取得します。
GetOwnerReplicaId

この変更の発生元のレプリカの ID を取得します。
GetOwnerReplicaId

このナレッジを所有するレプリカの ID を取得します。
GetPrerequisiteKnowledge

移行先プロバイダーがこの変更バッチを処理するために必要な最小限の知識を取得します。
GetPrerequisiteKnowledge

移行先プロバイダーがこの変更を処理するために必要な最小限の知識を取得します。
GetProvider

項目の変更をスキップしたプロバイダーのロールを取得します。
GetRangeCount

このナレッジ フラグメントに含まれる範囲の数を取得します。
GetRangeExceptions

ナレッジに格納されている IRangeException オブジェクトを列挙できるオブジェクトを取得します。
GetRecoverableErrorDataForChange

回復可能なエラーに関する追加のデータを取得します。
GetRecoverableErrorDataForChangeUnit

指定した変更単位の回復可能なエラーに関する追加データを取得します。
GetRegisteredProperties

読み取りと書き込みの構成 UI プロパティを取得します。
GetRemainingWorkEstimateForSession

セッションの残存作業時間の見積もりを取得します。
GetReplicaKey

このクロック ベクター要素に関連付けられているレプリカのレプリカ キーを取得します。
GetReplicaKeyMap

このナレッジに関連付けられている IReplicaKeyMap オブジェクトを取得します。
GetResolveActionForChange

競合の競合解決アクションを取得します。
GetResolveActionForChangeUnit

競合する変更単位の変更に対する競合解決アクションを取得します。
GetRootItemId

変更された項目の ID を取得します。
GetScopeVector

ナレッジに含まれる変更を定義するクロック ベクターを取得します。
GetSessionErrorStatus

同期セッションが失敗した理由を示すエラー値を取得します。
GetSingleItemExceptions

ナレッジに格納されている ISingleItemException オブジェクトを列挙できるオブジェクトを取得します。
GetSourceForgottenKnowledge

ソース レプリカの忘れられた知識を取得します。
GetSourceProviderConflictingChange

ソース プロバイダーから変更メタデータを取得します。
GetSourceProviderConflictingData

ソース レプリカから変更項目の項目データを取得するために使用できるオブジェクトを取得します。
GetStage

エラーが発生したときに同期セッションのステージを取得します。
GetStatistics

このオブジェクトに含まれる指定された統計データを取得します。
GetSyncBatchParameters

変更バッチに含まれるアイテム変更の要求された数と、同期スコープの現在の知識を取得します。
GetSyncChange

アイテム ストアから変更データを取得する必要がある変更アイテムを取得します。
GetSyncProvider

同期プロバイダーのインスタンスを作成します。
GetSyncProviderConfigUI

同期プロバイダー構成 UI のインスタンスを作成します。
GetSyncProviderConfigUIFromInstanceId

指定された一意のインスタンス ID に対して初期化され、インスタンス化された ISyncProviderConfigUI オブジェクトを返します。
GetSyncProviderConfigUIInfo

指定された一意のインスタンス ID の ISyncProviderConfigUIInfo オブジェクトを返します。
GetSyncProviderConfigUIInfoforProvider

指定した同期プロバイダー インスタンス ID の ISyncProviderConfigUIInfo オブジェクトを返します。
GetSyncProviderFromInstanceId

特定の一意のインスタンス ID に対して初期化され、インスタンス化された IRegisteredSyncProvider オブジェクトを返します。
GetSyncProviderInfo

特定の同期プロバイダー インスタンス ID の ISyncProviderInfo オブジェクトを返します。
GetSyncProviderState

指定した同期プロバイダーの状態を返します。
GetSyncProviderWithError

同期の失敗の原因となったプロバイダーの ISyncProvider インターフェイスを取得します。
GetSyncTime

項目の when 値に対応するSYNC_TIME値を取得します。
GetTickCount

このクロック ベクター要素に含まれるティック数の範囲の上限を定義するティック数を取得します。
GetUpdateCount

FeedSync アイテムに対して行われた更新の数を取得します。
GetUpperBoundItemId

変更バッチ内の任意のグループのナレッジで表される最も高い項目 ID を取得します。
Getversion

このナレッジ構造のバージョンを取得します。
GetWorkEstimate

この変更の作業時間の見積もりを取得します。
GetWorkEstimateForBatch

バッチの作業時間の見積もりを取得します。
Init

同期セッションの準備が整う前に、同期プロバイダーを初期化します。
Init

同期プロバイダーの構成 UI を初期化します。
初期化する

変更単位 ID の指定された配列を含む IChangeUnitListFilterInfo クラスの新しいインスタンスを初期化します。
初期化する

派生クラスによって実装された場合、IKnowledgeSyncProvider に変換する ISyncProvider オブジェクトを使用して IProviderConverter オブジェクトを初期化します。
初期化する

エラーの原因となった項目の指定された表示名とエラーの説明を使用して、オブジェクトを初期化します。
IntersectsWithKnowledge

指定したナレッジがこのナレッジと交差するかどうかを示します。
IsCanceled

同期セッションが取り消されたかどうかを示します。
IsNoConflictsSpecified

FeedSync アイテムの競合が保持されるかどうかを示す値を取得します。
LoadChangeData

変更の項目データを取得します。 (IAsynchronousDataRetriever.LoadChangeData)
LoadChangeData

変更の項目データを取得します。 (ISynchronousDataRetriever.LoadChangeData)
LoadChangeDataComplete

IAsynchronousDataRetriever::LoadChangeData が正常に終了したことを示します。
LoadChangeDataError

IAsynchronousDataRetriever メソッドが失敗したことを示します。
LoadInfoFromChangeApplication

シリアル化された変更アプライヤーのデータを格納します。
LookupReplicaId

指定したレプリカ キーに対応するレプリカ ID を取得します。
LookupReplicaKey

指定したレプリカ ID に対応するレプリカ キーを取得します。
MapRemoteToLocal

ナレッジ オブジェクトを別のレプリカから、このナレッジを所有するレプリカと互換性のあるレプリカに変換します。
ModifySyncProvider

この ISyncProviderConfigUI によって構成された同期プロバイダーの ISyncProviderInfo を更新します。
次へ

使用可能な場合は、変更ユニット例外セット内の次の要素を返します。 (IEnumChangeUnitExceptions.Next)
次へ

クロック ベクトル内の次の要素が使用可能な場合は、その要素を返します。
次へ

クロック ベクトル内の次の要素 (使用可能な場合) を返します。
次へ

使用可能な場合は、変更ユニット例外セット内の次の要素を返します。 (IEnumRangeExceptions.Next)
次へ

単一項目例外セット内の次の要素が使用可能な場合は、その要素を返します。
次へ

次の項目の変更を返します。
次へ

次の変更単位を返します。
次へ

次の ISyncProviderConfigUIInfo オブジェクトを返します。
次へ

次の ISyncProviderInfo オブジェクトを返します。
NextColumn

このナレッジ フラグメントが適用される変更単位 ID のセット内の次の変更ユニット ID を返します。
NextCoreFragments

ナレッジ内の次の ICoreFragment オブジェクトが使用可能な場合は、そのオブジェクトを返します。
NextRange

このナレッジ フラグメントに含まれる次の範囲と、範囲内の項目に関する既知の情報を定義するクロック ベクトルを返します。
Onchange

変更が適用される前に発生します。
OnChangeApplied

変更が正常に適用された後に発生します。
OnChangeFailed

変更の適用に失敗した後に発生します。
OnConflict

コンカレンシー競合解決ポリシーがCRP_NONEに設定されている場合に、競合が検出されたときに発生します。
OnFullEnumerationNeeded

移行元プロバイダーの忘れた知識が、移行先プロバイダーの現在のナレッジに含まれていない場合に発生します。
OnProgress

同期セッション中に定期的に発生し、進行状況を報告します。
OnProgress

同期の進行状況をアプリケーションに報告します。
OnRecoverableError

同期プロバイダーが項目の読み込みまたは保存中に回復可能なエラーを設定したときに発生します。
ProcessChangeBatch

競合を検出し、アイテム ストアに変更を適用することで、一連の変更を処理します。
ProcessFullEnumerationChangeBatch

アイテム ストアに変更を適用して、完全な列挙の一連の変更を処理します。
ProjectOntoChangeUnit

指定した変更単位のナレッジを取得します。
ProjectOntoColumnSet

このオブジェクトに含まれるすべての項目について、指定した変更単位のセットに関する知識を返します。
ProjectOntoItem

指定した項目のナレッジを取得します。
ProjectOntoKnowledgeWithPrerequisite

テンプレートナレッジに指定されたフラグメントの前提条件知識がテンプレートナレッジに含まれている場合に、テンプレートナレッジによって指定されたナレッジフラグメントに関する知識を返します。
ProjectOntoRange

指定した項目 ID の範囲のナレッジを取得します。
RegisterCallback

非同期メソッドの処理が完了したときに IAsynchronousDataRetriever オブジェクトによって呼び出されるコールバック インターフェイスを登録します。
RegisterForEvent

登録ストアに変更が加えられたときに発生する新しい登録イベントの到着通知を受け取るユーザーを登録します。
RequestFilter

変換先プロバイダーによって指定されたフィルターを、変更列挙中にソース プロバイダーが使用することを要求します。
リセット

列列挙子と範囲列挙子の両方をそれぞれのセットの先頭にリセットします。
リセット

列挙子をナレッジの先頭にリセットします。
リセット

列挙子を変更単位例外セットの先頭にリセットします。
リセット

列挙子をクロック ベクターの先頭にリセットします。 (IEnumClockVector.Reset)
リセット

列挙子をクロック ベクターの先頭にリセットします。 (IEnumFeedClockVector.Reset)
リセット

列挙子を範囲例外セットの先頭にリセットします。
リセット

列挙子を単一項目例外セットの先頭にリセットします。
リセット

列挙子をリストの先頭にリセットします。 (IEnumSyncChanges.Reset)
リセット

列挙子をリストの先頭にリセットします。 (IEnumSyncChangeUnits.Reset)
リセット

列挙子を ISyncProviderConfigUIInfo オブジェクトのコレクションの先頭にリセットします。
リセット

列挙子を ISyncProviderInfo セットの先頭にリセットします。
リセット

同期プロバイダーをリセットして、次の同期セッションで新しいレプリカのように見えるようにします。
RevokeCallback

IAsynchronousDataRetriever オブジェクトが指定されたコールバック インターフェイスを使用しなくなり、そのコールバック インターフェイスへの参照を解放する必要があることを示します。
RevokeEvent

新しい登録イベントの到着通知からユーザーの登録を解除します。
シリアル化

レプリカ キー マップ データをバイト配列にシリアル化します。
シリアル化

変更バッチをバイト配列にシリアル化します。
シリアル化

フィルター データをバイト配列にシリアル化します。
シリアル化

ナレッジ オブジェクト データをバイト配列にシリアル化します。
SerializeWithOptions

指定したバージョンとシリアル化オプションに基づいて、変更バッチ オブジェクト データをバイト配列にシリアル化します。
SerializeWithOptions

指定したバージョンとシリアル化オプションに基づいて、ナレッジ オブジェクト データをバイト配列にシリアル化します。
SetForgottenKnowledgeRecoveryRange

セッションが忘れた知識の回復を実行している場合の復旧範囲を設定します。
SetLastBatch

同期セッションで列挙する変更がないことを示すフラグを設定します。
SetLocalTickCount

このナレッジを所有するレプリカのティック数を設定します。
SetPrerequisiteKnowledge

移行先プロバイダーがこの変更バッチを処理するために必要な最小限の知識を設定します。
SetProviderWithError

同期が失敗した原因となったプロバイダーを示します。
SetRecoverableErrorOnChange

この変更で回復可能なエラーが発生したことを示します。
SetRecoverableErrorOnChangeUnit

指定した変更単位のデータがアイテム ストアから読み込まれたときに回復可能なエラーが発生したことを示します。
SetRemainingWorkEstimateForSession

セッションの残存作業時間の見積もりを設定します。
SetResolveActionForChange

競合の解決アクションを設定します。
SetResolveActionForChangeUnit

競合する変更単位の変更に対する競合解決アクションを設定します。
SetSyncProviderState

指定した同期プロバイダーの状態を設定します。
SetWorkEstimate

この変更の作業見積もりを設定します。
SetWorkEstimateForBatch

バッチの作業見積もりを設定します。
Skip

指定された数の変更単位例外をスキップします。
Skip

指定した数のクロック ベクター要素をスキップします。 (IEnumClockVector.Skip)
Skip

指定した数のクロック ベクター要素をスキップします。 (IEnumFeedClockVector.Skip)
Skip

指定した範囲の例外数をスキップします。
Skip

指定した数の単一項目例外をスキップします。
Skip

このメソッドは実装されていません。 (IEnumSyncChanges.Skip)
Skip

このメソッドは実装されていません。 (IEnumSyncChangeUnits.Skip)
Skip

指定した数の ISyncProviderConfigUIInfo オブジェクトをスキップします。
Skip

指定した数の ISyncProviderInfo オブジェクトをスキップします。
SpecifyFilter

派生クラスによって実装された場合、変更列挙時にソース プロバイダーによって使用されるフィルターをネゴシエートします。
Union (結合)

指定したナレッジと現在のナレッジを組み合わせます。
UnregisterSyncProvider

登録ストアから指定した同期プロバイダーの登録を解除して削除します。
UnregisterSyncProviderConfigUI

指定した同期プロバイダー構成 UI を登録ストアから登録解除して削除します。

インターフェイス

 
IAsynchronousDataRetriever

移行先プロバイダーがソース プロバイダーから項目データを非同期的に取得するメカニズムを表します。
IChangeConflict

2 つの項目間の競合を表します。
IChangeUnitException

ナレッジ オブジェクトから除外する変更単位を表します。
IChangeUnitListFilterInfo

ISyncChangeBatch オブジェクト内の項目に含める変更単位を制御するために使用できるフィルターを表します。
IClockVector

ナレッジ構造体内のクロック ベクターを表します。
IClockVectorElement

ナレッジ構造体のクロック ベクター要素を表します。
IConstructReplicaKeyMap

IReplicaKeyMap オブジェクトにエントリを追加します。
ICoreFragment

特定の変更単位セットのスコープ内のすべての項目に関する知識を表します。
ICoreFragmentInspector

ナレッジ オブジェクトに含まれる ICoreFragment オブジェクトを列挙します。
IDataRetrieverCallback

IAsynchronousDataRetriever オブジェクトが IAsynchronousDataRetriever メソッドで処理が完了したことを示すために呼び出すことができるメソッドを表します。
IEnumChangeUnitExceptions

ナレッジ オブジェクトに格納されている変更単位の例外を列挙します。
IEnumClockVector

クロック ベクターに格納されているクロック ベクター要素を列挙します。
IEnumFeedClockVector

FeedSync 情報を含むクロック ベクターに格納されているクロック ベクター要素を列挙します。
IEnumRangeExceptions

ナレッジ オブジェクトに格納されている範囲の例外を列挙します。
IEnumSingleItemExceptions

ナレッジ オブジェクトに格納されている単一項目の例外を列挙します。
IEnumSyncChanges

項目の変更の一覧を列挙します。
IEnumSyncChangeUnits

変更単位の一覧を列挙します。
IEnumSyncProviderConfigUIInfos

同期プロバイダーのビルドと登録に使用される構成 UI 情報を含む ISyncProviderConfigUIInfo オブジェクトを列挙します。
IEnumSyncProviderInfos

同期プロバイダーのインスタンスの作成に使用される情報を含む ISyncProviderInfo オブジェクトを列挙します。
IFeedClockVector

FeedSync 情報を含むクロック ベクターを表します。
IFeedClockVectorElement

FeedSync 情報を含むクロック ベクター要素を表します。
IFilterRequestCallback

宛先プロバイダーとソース プロバイダーの間のフィルター ネゴシエーションを仲介します。
IForgottenKnowledge

廃棄石のクリーンアップのために忘れられている知識を表します。
IKnowledgeSyncProvider

ナレッジを使用して同期を実行する同期プロバイダーを表します。
ILoadChangeContext

アイテム ストアから読み込まれる変更に関する情報を表します。
IProviderConverter

派生クラスによって実装される場合、ISyncProvider オブジェクトを IKnowledgeSyncProvider オブジェクトに変換できるオブジェクトを表します。
IRangeException

ナレッジ オブジェクトから除外する項目 ID 範囲を表します。
IRecoverableError

アイテムが読み込まれたか、アイテムが保存されたときに発生した回復可能なエラーを表します。
IRecoverableErrorData

回復可能なエラーに関する情報を表します。
IRegisteredSyncProvider

登録済みの同期プロバイダーを表します。 このインターフェイスは、同期プロバイダーのライターによって実装されます。
IReplicaKeyMap

レプリカ キーとレプリカ ID の間のマッピングを表します。
IRequestFilteredSync

派生クラスによって実装される場合、 は、変更列挙中にソース プロバイダーによって使用されるフィルターを指定できる変換先プロバイダーを表します。
ISingleItemException

ナレッジ オブジェクトから除外する項目を表します。
ISupportFilteredSync

派生クラスによって実装される場合、 は、フィルター処理された変更列挙をサポートし、使用されるフィルターの種類をネゴシエートできるソース プロバイダーを表します。
ISupportLastWriteTime

アイテムまたは変更単位が最後に変更された日時を報告できる同期プロバイダーを表します。 この機能は、last-writer-wins 競合解決を実装するアプリケーションに役立ちます。
ISyncCallback

同期イベントのアプリケーションに通知するために使用されるアプリケーション コールバックを表します。
ISyncCallback2

同期イベントのアプリケーションに通知するために使用される追加のアプリケーション コールバックを表します。
ISyncChange

アイテムへの変更を表します。
ISyncChangeBatch

一連の変更のメタデータを表します。 (ISyncChangeBatch)
ISyncChangeBatchAdvanced

一連の変更に関する追加情報を表します。
ISyncChangeBatchBase

一連の変更のメタデータを表します。 (ISyncChangeBatchBase)
ISyncChangeBatchBase2

ISyncChangeBatchBase オブジェクトの追加機能を表します。
ISyncChangeBatchWithPrerequisite

変更バッチに関連付けられている前提条件知識に基づく変更バッチに関するメタデータを表します。
ISyncChangeBuilder

項目変更の追加データを提供します。
ISyncChangeUnit

アイテムに含まれる変更単位に対する変更を表します。
ISyncChangeWithPrerequisite

変更に関連付けられている前提条件知識に基づく変更に関するメタデータを表します。
ISyncFilterInfo

ISyncChangeBatch オブジェクトに含まれるデータを制御するために使用されるフィルターに関する情報を表します。
ISyncFilterInfo2

ISyncChangeBatch オブジェクトに含まれる変更を制御するために使用できるフィルターに関する追加情報を表します。
ISyncFullEnumerationChange

回復同期中の ISyncChange オブジェクトに関する追加情報を表します。
ISyncFullEnumerationChangeBatch

復旧同期の一部として作成される一連の変更のメタデータを表します。
ISynchronousDataRetriever

移行先プロバイダーがソース プロバイダーから項目データを取得するメカニズムを表します。
ISyncKnowledge

レプリカのアイテム ストアに関する知識を表します。
ISyncKnowledge2

レプリカのアイテム ストアに関する知識に関する追加情報を表します。
ISyncProvider

同期セッションでデータを別の同期プロバイダーと同期するために使用できる同期プロバイダーを表します。
ISyncProviderConfigUI

同期プロバイダーのビルドと登録に使用される構成 UI 情報を表します。
ISyncProviderConfigUIInfo

同期プロバイダー構成 UI のインスタンスを作成するために必要な情報とプロパティを表します。
ISyncProviderInfo

同期プロバイダーのインスタンスを作成するために必要な情報とプロパティを表します。
ISyncProviderRegistration

同期プロバイダーの登録を表します。
ISyncRegistrationChange

同期プロバイダーまたは同期プロバイダー構成 UI の登録に対する変更を表します。 変更は登録イベントとして報告されます。
ISyncSessionExtendedErrorInfo

同期が失敗した原因となったプロバイダーに関する情報を表します。
ISyncSessionState

現在の同期セッションに関する情報を表します。
ISyncSessionState2

現在の同期セッションに関する追加情報を表します。

構造

 
ID_PARAMETER_PAIR

同期エンティティ ID の形式を表します。
ID_PARAMETERS

同期セッションのエンティティを識別するために使用される ID のグループの書式スキーマを表します。
SYNC_RANGE

項目 ID の範囲を表します。
SYNC_SESSION_STATISTICS

単一の一方向の同期セッションに関する統計情報を表します。
SYNC_TIME

日付と時刻の値を表します。
SYNC_VERSION

アイテムまたは変更単位のバージョンを表します。
SyncProviderConfigUIConfiguration

同期プロバイダー構成 UI の情報を表します。
SyncProviderConfiguration

同期プロバイダー構成の情報を表します。