Share via


ItemListFilterInfo Class

Represents information about the filter that is used to control which item changes are included in a ChangeBatch object.

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class ItemListFilterInfo
    Inherits FilterInfo
    Implements ISerializable
'Usage
Dim instance As ItemListFilterInfo
[SerializableAttribute] 
public class ItemListFilterInfo : FilterInfo, ISerializable
[SerializableAttribute] 
public ref class ItemListFilterInfo : public FilterInfo, ISerializable
/** @attribute SerializableAttribute() */ 
public class ItemListFilterInfo extends FilterInfo implements ISerializable
SerializableAttribute 
public class ItemListFilterInfo extends FilterInfo implements ISerializable

Remarks

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

Inheritance Hierarchy

System.Object
   Microsoft.Synchronization.FilterInfo
    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

ItemListFilterInfo Members
Microsoft.Synchronization Namespace