Метод DeleteDetector.ReportLiveItemByIndexedField
При переопределении в производном классе этот метод сообщает, что элемент, идентифицированный по значению индексированного поля, является активным и не должен считаться удаленным.
Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)
Синтаксис
'Декларация
Public MustOverride Sub ReportLiveItemByIndexedField ( _
fieldName As String, _
fieldValue As Object _
)
'Применение
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
)
Параметры
- fieldName
Имя индексированного поля.
- fieldValue
Значение индексированного поля.
Исключения
Тип исключения | Условие |
---|---|
Параметр fieldName равен пустая ссылка (Nothing в Visual Basic), или параметр fieldValue равен пустая ссылка (Nothing в Visual Basic). |
|
Параметр fieldName имеет нулевую длину. |
|
Не найден элемент с указанным индексом. |
Замечания
Этот метод уведомляет объект DeleteDetector о том, что элемент был найден в хранилище.
Для реализации, которая возможна через класс SqlMetadataStore, этот метод следует вызывать только для неизмененных элементов, поскольку метод SaveItemMetadata неявным образом помечает обновленные элементы как активные.
См. также
Справочник
Класс DeleteDetector
Элементы DeleteDetector
Пространство имен Microsoft.Synchronization.MetadataStorage