다음을 통해 공유


DeleteDetector.ReportLiveItemById 메서드

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

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

구문

‘선언
Public MustOverride Sub ReportLiveItemById ( _
    globalId As SyncId _
)
‘사용 방법
Dim instance As DeleteDetector
Dim globalId As SyncId

instance.ReportLiveItemById(globalId)
public abstract void ReportLiveItemById (
    SyncId globalId
)
public:
virtual void ReportLiveItemById (
    SyncId^ globalId
) abstract
public abstract void ReportLiveItemById (
    SyncId globalId
)
public abstract function ReportLiveItemById (
    globalId : SyncId
)

매개 변수

  • globalId
    활성 상태로 보고할 항목의 ID입니다.

예외

예외 형식 조건

ArgumentNullException

globalId가 null 참조(Visual Basic에서는 Nothing)입니다.

SyncIdFormatMismatchException

globalId의 형식이 복제본에 대한 ID 형식 스키마에서 지정한 형식과 일치하지 않습니다.

ItemMetadataNotFoundException

지정된 ID를 가진 항목이 없습니다.

주의

이 메서드는 저장소에 항목이 있음을 DeleteDetector에 알립니다.

SqlMetadataStore를 통해 사용 가능한 구현의 경우 SaveItemMetadata가 업데이트된 항목을 암시적으로 라이브 상태로 표시하므로 수정되지 않은 항목에 대해서만 이 메서드를 호출해야 합니다.

참고 항목

참조

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