Partager via


Méthode DeleteDetector.ReportLiveItemByIndexedFields

En cas de substitution dans une classe dérivée, signale que l'élément identifié par le jeu spécifié de valeurs de champs indexés est actif et ne doit pas être considéré comme étant supprimé.

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

Syntaxe

'Déclaration
Public MustOverride Sub ReportLiveItemByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
)
'Utilisation
Dim instance As DeleteDetector
Dim fields As IEnumerable(Of KeyValuePair(Of String, Object))

instance.ReportLiveItemByIndexedFields(fields)
public abstract void ReportLiveItemByIndexedFields (
    IEnumerable<KeyValuePair<string,Object>> fields
)
public:
virtual void ReportLiveItemByIndexedFields (
    IEnumerable<KeyValuePair<String^, Object^>>^ fields
) abstract
public abstract void ReportLiveItemByIndexedFields (
    IEnumerable<KeyValuePair<String,Object>> fields
)
public abstract function ReportLiveItemByIndexedFields (
    fields : IEnumerable<KeyValuePair<String,Object>>
)

Paramètres

  • fields
    Jeu de paires de nom et de valeur de champ indexé qui définissent l'élément à signaler comme étant actif.

Exceptions

Type d'exception Condition

ArgumentNullException

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

ItemMetadataNotFoundException

Aucun élément n'a été trouvé avec l'index spécifié.

Notes

Cette méthode signale à DeleteDetector qu'un jeu d'éléments a été trouvé dans le magasin.

Pour l'implémentation qui est disponible via SqlMetadataStore, cette méthode doit seulement être appelée sur des éléments non modifiés, car la méthode SaveItemMetadata marque implicitement les éléments mis à jour comme étant actifs.

Voir aussi

Référence

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