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 | |
---|---|---|
ItemListFilterInfo(SyncIdFormatGroup) | Initializes a new instance of the ItemListFilterInfo class that contains the specified ID format schema. | |
ItemListFilterInfo(SerializationInfo, StreamingContext) | Initializes a new instance of the ItemListFilterInfo class by using serialized data. |
Top
Methods
Name | Description | |
---|---|---|
Deserialize | Creates a new ItemListFilterInfo object and initializes it by using serialized data. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetObjectData | Serializes the ItemListFilterInfo object data to the specified SerializationInfo object. | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
Serialize | When overridden in a derived class, serializes the filter information to an array of bytes. (Inherited from FilterInfo.) | |
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.