FilterInfo Class

When overridden in a derived class, represents information about the filter used to control the data that is included in a ChangeBatch object.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public MustInherit Class FilterInfo
'Usage
Dim instance As FilterInfo
public abstract class FilterInfo
public ref class FilterInfo abstract
public abstract class FilterInfo
public abstract class FilterInfo

Remarks

When the source provider uses a filter to restrict the data that is contained in a change batch, the provider must attach information about the filter to the ChangeBatch object. The filter information is represented by a FilterInfo object. The FilterInfo object is attached to the ChangeBatch object by using ChangeBatch(SyncIdFormatGroup,SyncKnowledge,ForgottenKnowledge,FilterInfo) to create the change batch object.

Note

Custom implementations of this abstract class are not supported.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.FilterInfo
     Microsoft.Synchronization.ChangeUnitListFilterInfo
     Microsoft.Synchronization.CombinedFilterInfo
     Microsoft.Synchronization.CustomFilterInfo
     Microsoft.Synchronization.ItemListFilterInfo

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

FilterInfo Members
Microsoft.Synchronization Namespace