ItemListFilterInfo Class

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

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.FilterInfo
    Microsoft.Synchronization.ItemListFilterInfo

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
[<SerializableAttribute>]
type ItemListFilterInfo =  
    class
        inherit FilterInfo
        interface ISerializable
    end
public class ItemListFilterInfo extends FilterInfo implements ISerializable

The ItemListFilterInfo type exposes the following members.

Constructors

  Name Description
Public method ItemListFilterInfo(SyncIdFormatGroup) Initializes a new instance of the ItemListFilterInfo class that contains the specified ID format schema.
Protected method ItemListFilterInfo(SerializationInfo, StreamingContext) Initializes a new instance of the ItemListFilterInfo class by using serialized data.

Top

Methods

  Name Description
Public methodStatic member Deserialize Creates a new ItemListFilterInfo object and initializes it by using serialized data.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetObjectData Serializes the ItemListFilterInfo object data to the specified SerializationInfo object.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Serialize When overridden in a derived class, serializes the filter information to an array of bytes. (Inherited from FilterInfo.)
Public method ToString (Inherited from Object.)

Top

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.

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

Microsoft.Synchronization Namespace