다음을 통해 공유


DeleteDetector.FindUnreportedItemsByIndexedFields 메서드

파생 클래스에서 재정의되면 지정된 인덱싱된 필드 값 집합이 설정된 항목 중 메타데이터 저장소에서 현재 활성 상태로 표시되어 있지 않고 이미 삭제된 것으로 표시되지 않은 항목의 목록을 반환합니다.

네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage

구문

‘선언
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가 호출된 경우나, 변경되지 않았지만 여전히 활성 상태인 항목에 대해 ReportLiveItemByIndexedField 또는 ReportLiveItemByIndexedFields가 호출된 경우 해당 항목이 메타데이터 저장소에서 활성 상태로 표시됩니다.

참고 항목

참조

DeleteDetector 클래스
DeleteDetector 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스