Partager via


Méthode DeleteDetector.FindUnreportedItemsByIndexedFields

En cas de substitution dans une classe dérivée, retourne la liste des éléments qui ont l'ensemble spécifié de valeurs de champ indexé et qui ne sont ni marqués actuellement comme actifs dans le magasin des métadonnées, ni déjà marqués comme supprimés.

Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)

Syntaxe

'Déclaration
Public MustOverride Function FindUnreportedItemsByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
) As IEnumerable(Of ItemMetadata)
'Utilisation
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
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<String,Object>> fields
)
public abstract function FindUnreportedItemsByIndexedFields (
    fields : IEnumerable<KeyValuePair<String,Object>>
) : IEnumerable<ItemMetadata>

Paramètres

  • fields
    Jeu de paires de nom et de valeur de champ indexé qui définissent les éléments pour lesquels il faut effectuer une recherche.

Valeur de retour

Liste des éléments qui ont l'ensemble spécifié de valeur de champ indexé et qui ne sont ni marqués actuellement comme actifs dans le magasin des métadonnées, ni déjà marqués comme supprimés. Lorsque aucun élément n'existe, une collection vide est retournée.

Exceptions

Type d'exception Condition

ArgumentNullException

fields est une référence nulle (Rien dans Visual Basic).

Notes

Un élément est marqué comme étant actif dans le magasin des métadonnées lorsque ReplicaMetadata.SaveItemMetadata a été appelée pour un élément modifié, ou lorsque ReportLiveItemByIndexedField ou ReportLiveItemByIndexedFields a été appelée pour un élément inchangé mais toujours actif.

Voir aussi

Référence

Classe DeleteDetector
Membres DeleteDetector
Espace de noms Microsoft.Synchronization.MetadataStorage