ChangeUnitListFilterInfo Class

Represents a filter that can be used to control which change units are included for items in a ChangeBatch object.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.FilterInfo
    Microsoft.Synchronization.ChangeUnitListFilterInfo

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class ChangeUnitListFilterInfo _
    Inherits FilterInfo _
    Implements ISerializable
'Usage
Dim instance As ChangeUnitListFilterInfo
[SerializableAttribute]
public class ChangeUnitListFilterInfo : FilterInfo, 
    ISerializable
[SerializableAttribute]
public ref class ChangeUnitListFilterInfo : public FilterInfo, 
    ISerializable
[<SerializableAttribute>]
type ChangeUnitListFilterInfo =  
    class
        inherit FilterInfo
        interface ISerializable
    end
public class ChangeUnitListFilterInfo extends FilterInfo implements ISerializable

The ChangeUnitListFilterInfo type exposes the following members.

Constructors

  Name Description
Protected method ChangeUnitListFilterInfo(SerializationInfo, StreamingContext) Initializes a new instance of the ChangeUnitListFilterInfo class by using serialized data.
Public method ChangeUnitListFilterInfo(SyncIdFormatGroup, ICollection<SyncId>, Boolean) Initializes a new instance of the ChangeUnitListFilterInfo class that contains the specified ID format schema, the collection of change unit IDs that indicate which change units are included by this filter, and a value that indicates whether the filter applies to all items in the scope.

Top

Methods

  Name Description
Public methodStatic member Deserialize Creates a new ChangeUnitListFilterInfo 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 ChangeUnitListFilterInfo 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

If a provider filters the contents of a change batch that it creates, it must create a filtered ChangeBatch object instead of a standard change batch object by passing a ChangeUnitListFilterInfo object to the appropriate ChangeBatch constructor.

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