FindUnreportedItemsByIndexedFields-Methode

Gibt, wenn in einer abgeleiteten Klasse überschrieben, eine Liste von Elementen zurück, die den angegebenen Satz von indizierten Feldwerten haben und im Metadatenspeicher derzeit nicht als aktiv und noch nicht als gelöscht markiert sind.

Namespace:  Microsoft.Synchronization.MetadataStorage
Assembly:  Microsoft.Synchronization.MetadataStorage (in Microsoft.Synchronization.MetadataStorage.dll)

Syntax

'Declaration
Public MustOverride Function FindUnreportedItemsByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
) As IEnumerable(Of ItemMetadata)
'Usage
Dim instance As DeleteDetector
Dim fields As IEnumerable(Of KeyValuePair(Of String, Object))
Dim returnValue As IEnumerable(Of ItemMetadata)

returnValue = instance.FindUnreportedItemsByIndexedFields(fields)
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields(
    IEnumerable<KeyValuePair<string, Object>> fields
)
public:
virtual IEnumerable<ItemMetadata^>^ FindUnreportedItemsByIndexedFields(
    IEnumerable<KeyValuePair<String^, Object^>>^ fields
) abstract
abstract FindUnreportedItemsByIndexedFields : 
        fields:IEnumerable<KeyValuePair<string, Object>> -> IEnumerable<ItemMetadata> 
public abstract function FindUnreportedItemsByIndexedFields(
    fields : IEnumerable<KeyValuePair<String, Object>>
) : IEnumerable<ItemMetadata>

Parameter

Rückgabewert

Typ: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'ItemMetadata> ) > ) >
Eine Liste von Elementen, die den angegebenen Satz indizierter Feldwerte haben und im Metadatenspeicher derzeit nicht als aktiv und noch nicht als gelöscht markiert sind. Wenn keine Elemente vorhanden sind, wird eine leere Auflistung zurückgegeben.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

fields ist NULL.

Hinweise

Ein Element wird im Metadatenspeicher als aktiv markiert, wenn ReplicaMetadata..::..SaveItemMetadata für ein geändertes Element aufgerufen wurde, oder wenn ReportLiveItemByIndexedField oder ReportLiveItemByIndexedFields für ein nicht geändertes, jedoch noch aktives Element aufgerufen wurde.

Siehe auch

Verweis

DeleteDetector Klasse

DeleteDetector-Member

Microsoft.Synchronization.MetadataStorage-Namespace