MemoryConflictLog.GetItemConflicts 方法

获取一个列表,该列表包含日志中的所有冲突或仅包含指定的请求项列表标识的冲突。

命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)

语法

声明
Public Function GetItemConflicts ( _
    requestedItems As IEnumerable(Of ItemChange) _
) As IEnumerable(Of LoggedConflict)
用法
Dim instance As MemoryConflictLog
Dim requestedItems As IEnumerable(Of ItemChange)
Dim returnValue As IEnumerable(Of LoggedConflict)

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

参数

  • requestedItems
    返回的冲突列表中的每个冲突均由此列表中指定的项之一标识。

返回值

一个列表,该列表包含日志中的所有冲突或仅包含指定的请求项列表标识的冲突。

异常

异常类型 条件

ArgumentNullException

requestedItems 为 null 引用(在 Visual Basic 中为 Nothing)。

备注

当在构造函数中指定了 IConflictLogAccess 对象时,此方法会返回一个列表,其中包含来自内存中的冲突日志和提供程序的冲突日志的冲突。为此,内存中的冲突日志将调用提供程序的冲突日志的 GetItemConflicts 方法。

请参阅

参考

MemoryConflictLog 类
MemoryConflictLog 成员
Microsoft.Synchronization 命名空间