다음을 통해 공유


DeleteDetector.FindUnreportedItemsByIndexedField 메서드

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

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

구문

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

참고 항목

참조

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