IConflictLogAccess.GetItemConflicts Method
When overridden in a derived class, gets a list that contains either all of the conflicts in the log, or only the conflicts that are identified by the specified list of requested items.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
Syntax
'Declaration
Function GetItemConflicts ( _
requestedItems As IEnumerable(Of ItemChange) _
) As IEnumerable(Of LoggedConflict)
'Usage
Dim instance As IConflictLogAccess
Dim requestedItems As IEnumerable(Of ItemChange)
Dim returnValue As IEnumerable(Of LoggedConflict)
returnValue = instance.GetItemConflicts(requestedItems)
IEnumerable<LoggedConflict> GetItemConflicts(
IEnumerable<ItemChange> requestedItems
)
IEnumerable<LoggedConflict^>^ GetItemConflicts(
IEnumerable<ItemChange^>^ requestedItems
)
abstract GetItemConflicts :
requestedItems:IEnumerable<ItemChange> -> IEnumerable<LoggedConflict>
function GetItemConflicts(
requestedItems : IEnumerable<ItemChange>
) : IEnumerable<LoggedConflict>
Parameters
- requestedItems
Type: System.Collections.Generic.IEnumerable<ItemChange>
Each conflict in the returned list of conflicts is identified by one of the items specified in this list.
Return Value
Type: System.Collections.Generic.IEnumerable<LoggedConflict>
A list that contains either all of the conflicts in the log, or only the conflicts that are identified by the specified list of requested items.
Remarks
Notes to Implementers
The implementation of this method may simply return all of the conflicts in the log, and ignore the list of requested items specified by requestedItems.
If the implementation uses requestedItems to determine its output, it must return all conflicts in the log that are identified by an item ID or change unit ID listed in requestedItems.