共用方式為


MemoryConflictLog.GetConflictsByConflictingItemId 方法

取得一份清單,其中包含記錄檔的所有衝突,或是只包含至少與其中一個指定之要求項目清單中之項目發生衝突的衝突。

命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 microsoft.synchronization.dll)

語法

'宣告
Public Function GetConflictsByConflictingItemId ( _
    conflictingItems As IEnumerable(Of ItemChange) _
) As IEnumerable(Of LoggedConflict)
'用途
Dim instance As MemoryConflictLog
Dim conflictingItems As IEnumerable(Of ItemChange)
Dim returnValue As IEnumerable(Of LoggedConflict)

returnValue = instance.GetConflictsByConflictingItemId(conflictingItems)
public IEnumerable<LoggedConflict> GetConflictsByConflictingItemId (
    IEnumerable<ItemChange> conflictingItems
)
public:
virtual IEnumerable<LoggedConflict^>^ GetConflictsByConflictingItemId (
    IEnumerable<ItemChange^>^ conflictingItems
) sealed
public final IEnumerable<LoggedConflict> GetConflictsByConflictingItemId (
    IEnumerable<ItemChange> conflictingItems
)
public final function GetConflictsByConflictingItemId (
    conflictingItems : IEnumerable<ItemChange>
) : IEnumerable<LoggedConflict>

參數

  • conflictingItems
    傳回清單中的每個衝突都會與這份清單中指定的其中一個項目發生衝突。

傳回值

一份清單,其中包含記錄檔的所有衝突,或是只包含至少與其中一個指定之要求項目清單中之項目發生衝突的衝突。

例外

例外狀況型別 條件

ArgumentNullException

conflictingItems 是 null 參考 (在 Visual Basic 中為 Nothing)。

備註

在建構函式中指定了 IConflictLogAccess 物件時,這個方法就會傳回一份清單,其中同時包含記憶體中衝突記錄檔和提供者之衝突記錄檔中的衝突。為了進行這項作業,記憶體中的衝突記錄檔會呼叫提供者之衝突記錄檔的 GetConflictsByConflictingItemId 方法。

請參閱

參考

MemoryConflictLog 類別
MemoryConflictLog 成員
Microsoft.Synchronization 命名空間