共用方式為


ILoggedConflict 介面

表示可記錄之衝突的中繼資料和資料。

interface ILoggedConflict : IUnknown

成員

ILoggedConflict 方法 描述

ILoggedConflict::GetOwnerReplicaId

取得產生造成衝突之變更的複寫識別碼。

ILoggedConflict::GetConflictReason

取得發生衝突的原因 (如果這項衝突是條件約束衝突)。

ILoggedConflict::GetRootItemId

取得造成衝突之來源項目的識別碼。

ILoggedConflict::GetConflictingItemId

取得目的地複寫中與這個項目發生衝突之項目的項目識別碼 (如果這項衝突是條件約束衝突)。

ILoggedConflict::GetWinnerItemId

取得用來在同步處理社群中識別合併項目的項目識別碼 (如果這項衝突位於合併標記上)。

ILoggedConflict::GetConflictingChangeUnits

取得目的地複寫中與這個項目之變更單位發生衝突之變更單位的變更單位識別碼。

ILoggedConflict::GetChangeVersion

取得與這個變更相關聯的版本。

ILoggedConflict::GetCreationVersion

取得來源項目的建立版本。

ILoggedConflict::GetFlags

取得與此變更相關聯的旗標。

ILoggedConflict::GetConflictKnowledge

取得套用這個變更時要學習的知識。

ILoggedConflict::GetMadeWithKnowledge

取得這個變更的建立方式知識。

ILoggedConflict::GetChangeData

取得可用來擷取項目資料的物件。

ILoggedConflict::IsTemporary

指出這是否為暫時性的衝突。

備註

目的地提供者可以實作這個介面,或使用 Sync Framework 所提供的實作。若要取得 Sync Framework 所實作的 ILoggedConflict 物件,請呼叫 IProviderSyncServices2::CreateLoggedConflict

需求

**標頭:**Synchronization.h

請參閱

概念

Sync Framework 核心元件