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 为 null 引用(在 Visual Basic 中为 Nothing),或 value 为 null 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

fieldName 的长度为 0,或 value 为一个字符串,且长度为 0。

备注

如果为已变更的项调用 ReplicaMetadata.SaveItemMetadata,或为未变更但仍活动的项调用 ReportLiveItemByIndexedFieldReportLiveItemByIndexedFields,则该项将会在元数据存储区中标记为活动的。

请参阅

参考

DeleteDetector 类
DeleteDetector 成员
Microsoft.Synchronization.MetadataStorage 命名空间