Método IFilterTrackingProvider.TryAddTrackedFilter
Quando substituído em uma classe derivada, informa ao provedor de origem quais filtros são controlados pela réplica de destino.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
Function TryAddTrackedFilter ( _
filter As ISyncFilter _
) As Boolean
'Uso
Dim instance As IFilterTrackingProvider
Dim filter As ISyncFilter
Dim returnValue As Boolean
returnValue = instance.TryAddTrackedFilter(filter)
bool TryAddTrackedFilter (
ISyncFilter filter
)
bool TryAddTrackedFilter (
ISyncFilter^ filter
)
boolean TryAddTrackedFilter (
ISyncFilter filter
)
function TryAddTrackedFilter (
filter : ISyncFilter
) : boolean
Parâmetros
- filter
Um filtro que é controlado pela réplica de destino.
Valor de retorno
true quando o provedor de origem controla o filtro especificado por filter. Caso contrário, false.
Comentários
O Sync Framework chama TryAddTrackedFilter no provedor de origem uma vez para cada filtro controlado pela réplica de destino.
Exemplo
O exemplo a seguir verifica se o filtro especificado é controlado pela réplica de origem. Se for controlado, o filtro será adicionado à lista de filtros atualizados durante a sincronização.
Public Function TryAddTrackedFilter(ByVal filter As ISyncFilter) As Boolean Implements IFilterTrackingProvider.TryAddTrackedFilter
Dim isTracked As Boolean = False
For Each addressFilter As AddressFilter In _ContactStore.TrackedFilters
If addressFilter.IsIdentical(filter) Then
_filterKeyMap.AddFilter(addressFilter)
isTracked = True
Exit For
End If
Next
Return isTracked
End Function
public bool TryAddTrackedFilter(ISyncFilter filter)
{
bool isTracked = false;
foreach (AddressFilter addressFilter in _ContactStore.TrackedFilters)
{
if (addressFilter.IsIdentical(filter))
{
_filterKeyMap.AddFilter(addressFilter);
isTracked = true;
break;
}
}
return isTracked;
}
Consulte também
Referência
Interface IFilterTrackingProvider
Membros IFilterTrackingProvider
Namespace Microsoft.Synchronization