다음을 통해 공유


IFilterTrackingNotifyingChangeApplierTarget.GetFilterForgottenKnowledge 메서드

파생 클래스에서 재정의되면 복제본의 지정된 필터 잊어버린 정보를 가져옵니다.

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

구문

‘선언
Function GetFilterForgottenKnowledge ( _
    filterIndex As UInteger _
) As ForgottenKnowledge
‘사용 방법
Dim instance As IFilterTrackingNotifyingChangeApplierTarget
Dim filterIndex As UInteger
Dim returnValue As ForgottenKnowledge

returnValue = instance.GetFilterForgottenKnowledge(filterIndex)
ForgottenKnowledge GetFilterForgottenKnowledge (
    uint filterIndex
)
ForgottenKnowledge^ GetFilterForgottenKnowledge (
    unsigned int filterIndex
)
ForgottenKnowledge GetFilterForgottenKnowledge (
    UInt32 filterIndex
)
function GetFilterForgottenKnowledge (
    filterIndex : uint
) : ForgottenKnowledge

매개 변수

  • filterIndex
    찾을 필터 잊어버린 정보와 연결되는 필터의 필터 키입니다.

반환 값

filterIndex로 식별되는 필터와 연결된 필터 잊어버린 정보입니다. 이 값은 필터 잊어버린 정보가 복제본의 잊어버린 정보와 같은 경우 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.

주의

복제본은 항목이 필터에 있는지 여부 및 항목이 필터에 있었지만 제외되었는지 여부를 나타내는 메타데이터를 저장할 때 필터를 추적합니다. 또한 복제본은 항목이 필터에 있었지만 제외되었는지 여부를 추적하는 메타데이터를 제거했거나, 필터링된 복제본과 처음으로 동기화할 때 필터를 추적하지 않고 나중에 필터를 추적하는 경우 해당 필터에 대한 필터 잊어버린 정보를 포함할 수 있습니다.

예제

다음 예제에서는 FilterKeyMap 개체를 사용하여 요청된 필터 잊어버린 정보를 검색합니다.

Public Function GetFilterForgottenKnowledge(ByVal filterIndex As UInteger) As ForgottenKnowledge Implements IFilteredReplicaNotifyingChangeApplierTarget.GetFilterForgottenKnowledge
    If filterIndex < _filterKeyMap.Count Then
        Return DirectCast(_filterKeyMap(CInt(filterIndex)), AddressFilter).FilterForgottenKnowledge
    Else
        Throw New ArgumentOutOfRangeException("GetFilterForgottenKnowledge received and out-of-range index.")
    End If
End Function
public ForgottenKnowledge GetFilterForgottenKnowledge(uint filterIndex)
{
    if (filterIndex < _filterKeyMap.Count)
    {
        return ((AddressFilter)_filterKeyMap[(int)filterIndex]).FilterForgottenKnowledge;
    }
    else
    {
        throw new ArgumentOutOfRangeException("GetFilterForgottenKnowledge received and out-of-range index.");
    }
}

참고 항목

참조

IFilterTrackingNotifyingChangeApplierTarget 인터페이스
IFilterTrackingNotifyingChangeApplierTarget 멤버
Microsoft.Synchronization 네임스페이스