Partager via


Méthode DeleteDetector.ReportLiveItemByIndexedField

En cas de substitution dans une classe dérivée, signale que l'élément identifié par la valeur de champ indexé 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 ReportLiveItemByIndexedField ( _
    fieldName As String, _
    fieldValue As Object _
)
'Utilisation
Dim instance As DeleteDetector
Dim fieldName As String
Dim fieldValue As Object

instance.ReportLiveItemByIndexedField(fieldName, fieldValue)
public abstract void ReportLiveItemByIndexedField (
    string fieldName,
    Object fieldValue
)
public:
virtual void ReportLiveItemByIndexedField (
    String^ fieldName, 
    Object^ fieldValue
) abstract
public abstract void ReportLiveItemByIndexedField (
    String fieldName, 
    Object fieldValue
)
public abstract function ReportLiveItemByIndexedField (
    fieldName : String, 
    fieldValue : Object
)

Paramètres

  • fieldName
    Nom du champ indexé.
  • fieldValue
    Valeur du champ indexé.

Exceptions

Type d'exception Condition

ArgumentNullException

fieldName est une référence nulle (Rien dans Visual Basic) ou fieldValue est une référence nulle (Rien dans Visual Basic).

ArgumentException

fieldName est de longueur 0.

ItemMetadataNotFoundException

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

Notes

Cette méthode signale à DeleteDetector qu'un élément 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