Поделиться через


Метод DeleteDetector.FindUnreportedItemsByIndexedField

При переопределении в производном классе этот метод возвращает список элементов, которые содержат указанное значение индексированного поля и не помечены в настоящий момент как активные в хранилище метаданных, а также не помечены как удаленные.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public MustOverride Function FindUnreportedItemsByIndexedField ( _
    fieldName As String, _
    value As Object _
) As IEnumerable(Of ItemMetadata)
'Применение
Dim instance As DeleteDetector
Dim fieldName As String
Dim value As Object
Dim returnValue As IEnumerable(Of ItemMetadata)

returnValue = instance.FindUnreportedItemsByIndexedField(fieldName, value)
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedField (
    string fieldName,
    Object value
)
public:
virtual IEnumerable<ItemMetadata^>^ FindUnreportedItemsByIndexedField (
    String^ fieldName, 
    Object^ value
) abstract
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedField (
    String fieldName, 
    Object value
)
public abstract function FindUnreportedItemsByIndexedField (
    fieldName : String, 
    value : Object
) : IEnumerable<ItemMetadata>

Параметры

  • fieldName
    Имя индексированного поля.
  • value
    Значение индексированного поля.

Возвращаемое значение

Список элементов, которые содержат указанное значение индексированного поля и не помечены в настоящий момент как активные в хранилище метаданных, а также не помечены как удаленные. Если не существует ни одного элемента, возвращается пустая коллекция.

Исключения

Тип исключения Условие

ArgumentNullException

Параметр fieldName равен пустая ссылка (Nothing в Visual Basic), или параметр value равен пустая ссылка (Nothing в Visual Basic).

ArgumentException

Длина параметра fieldName равна 0, либо параметр value имеет строковый тип и нулевую длину.

Замечания

Элемент помечается в хранилище метаданных как активный, если для измененного элемента был вызван метод ReplicaMetadata.SaveItemMetadata или для неизмененного, но активного элемента был вызван метод ReportLiveItemByIndexedField или ReportLiveItemByIndexedFields.

См. также

Справочник

Класс DeleteDetector
Элементы DeleteDetector
Пространство имен Microsoft.Synchronization.MetadataStorage