DeleteDetector.ReportLiveItemByIndexedFields 方法

在派生类中重写时,报告由指定的已建立索引的字段值组标识的项处于活动状态,不应视为已删除。

命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)

语法

声明
Public MustOverride Sub ReportLiveItemByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
)
用法
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>>
)

参数

  • fields
    定义要报告为活动的项的已建立索引的字段名称组和值对。

异常

异常类型 条件

ArgumentNullException

fields 为 null 引用(在 Visual Basic 中为 Nothing)。

ItemMetadataNotFoundException

未找到具有指定索引的项。

备注

此方法通知 DeleteDetector 在存储区中找到了一组项。

对于通过 SqlMetadataStore 获得的实现,只能对未修改的项调用此方法,因为 SaveItemMetadata 会隐式地将已更新的项标记为实时。

请参阅

参考

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