Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt, wenn in einer abgeleiteten Klasse überschrieben, die Filter an, die vom Zielreplikat nachverfolgt werden.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Syntax
'Declaration
Sub SpecifyTrackedFilters ( _
filterTrackingRequestCallback As RequestTrackedFilterCallback _
)
'Usage
Dim instance As IFilterTrackingProvider
Dim filterTrackingRequestCallback As RequestTrackedFilterCallback
instance.SpecifyTrackedFilters(filterTrackingRequestCallback)
void SpecifyTrackedFilters (
RequestTrackedFilterCallback filterTrackingRequestCallback
)
void SpecifyTrackedFilters (
RequestTrackedFilterCallback^ filterTrackingRequestCallback
)
void SpecifyTrackedFilters (
RequestTrackedFilterCallback filterTrackingRequestCallback
)
function SpecifyTrackedFilters (
filterTrackingRequestCallback : RequestTrackedFilterCallback
)
Parameter
- filterTrackingRequestCallback
Ein Delegat, der aufgerufen werden kann, um die Filter anzugeben, die vom Zielreplikat nachverfolgt werden.
Hinweise
Sync Framework ruft SpecifyTrackedFilters für den Zielanbieter auf, um zu bestimmen, welche Filter vom Zielreplikat nachverfolgt werden. Der Zielanbieter muss filterTrackingRequestCallback einmal für jeden Filter aufrufen, der vom Zielreplikat nachverfolgt wird. Während der Verarbeitung des filterTrackingRequestCallback-Handlers übergibt Sync Framework den angegebenen Filter an die TryAddTrackedFilter-Methode des Quellenanbieters.
Beispiel
Im folgenden Beispiel wird die Liste der vom Zielreplikat nachverfolgen Filter aufgelistet und diese einzeln an den Quellenanbieter übergeben. Wenn der Quellenanbieter den Filter ebenfalls nachverfolgt, wird der Filter zur Liste der während der Synchronisierung aktualisierten Filter hinzugefügt.
Public Sub SpecifyTrackedFilters(ByVal filterTrackingRequestCallback As RequestTrackedFilterCallback) Implements IFilterTrackingProvider.SpecifyTrackedFilters
For Each filter As AddressFilter In _ContactStore.TrackedFilters
If filterTrackingRequestCallback(filter) Then
_filterKeyMap.AddFilter(filter)
End If
Next
End Sub
public void SpecifyTrackedFilters(RequestTrackedFilterCallback filterTrackingRequestCallback)
{
foreach (AddressFilter filter in _ContactStore.TrackedFilters)
{
if (filterTrackingRequestCallback(filter))
{
_filterKeyMap.AddFilter(filter);
}
}
}
Siehe auch
Verweis
IFilterTrackingProvider-Schnittstelle
IFilterTrackingProvider-Member
Microsoft.Synchronization-Namespace