다음을 통해 공유


DeleteDetector.ReportLiveItemByIndexedFields 메서드

파생 클래스에서 재정의되면 지정된 인덱싱된 필드 값 집합으로 식별된 항목이 활성 상태이며 삭제된 것으로 간주되어서는 안 됨을 보고합니다.

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

구문

‘선언
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 네임스페이스