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