共用方式為


DeleteDetector.FindUnreportedItemsByIndexedFields 方法

在衍生類別中覆寫時,會傳回具有指定的索引欄位值集合、目前在中繼資料存放區內未標示為使用中,而且尚未標示為已刪除的項目清單。

命名空間: Microsoft.Synchronization.MetadataStorage
組件: Microsoft.Synchronization.MetadataStorage (在 microsoft.synchronization.metadatastorage.dll)

語法

'宣告
Public MustOverride Function FindUnreportedItemsByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
) As IEnumerable(Of ItemMetadata)
'用途
Dim instance As DeleteDetector
Dim fields As IEnumerable(Of KeyValuePair(Of String, Object))
Dim returnValue As IEnumerable(Of ItemMetadata)

returnValue = instance.FindUnreportedItemsByIndexedFields(fields)
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<string,Object>> fields
)
public:
virtual IEnumerable<ItemMetadata^>^ FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<String^, Object^>>^ fields
) abstract
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<String,Object>> fields
)
public abstract function FindUnreportedItemsByIndexedFields (
    fields : IEnumerable<KeyValuePair<String,Object>>
) : IEnumerable<ItemMetadata>

參數

  • fields
    定義要搜尋之項目的索引欄位名稱和值組的集合。

傳回值

具有指定的索引欄位值集合、目前在中繼資料存放區內未標示為使用中,而且尚未標示為已刪除的項目清單。當沒有任何項目存在時,就會傳回空的集合。

例外

例外狀況型別 條件

ArgumentNullException

fields 是 null 參考 (在 Visual Basic 中為 Nothing)。

備註

當針對變更的項目呼叫了 ReplicaMetadata.SaveItemMetadata,或是針對未變更但仍為使用中的項目呼叫了 ReportLiveItemByIndexedFieldReportLiveItemByIndexedFields 時,項目會在中繼資料存放區內標示為使用中。

請參閱

參考

DeleteDetector 類別
DeleteDetector 成員
Microsoft.Synchronization.MetadataStorage 命名空間