共用方式為


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 命名空間