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 命名空间