ChangeUnitListFilterInfo Class

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

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

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

'Declaration
<SerializableAttribute> _
Public Class ChangeUnitListFilterInfo _
	Inherits FilterInfo _
	Implements ISerializable
'Usage
Dim instance As ChangeUnitListFilterInfo

The ChangeUnitListFilterInfo type exposes the following members.

  NameDescription
Protected methodChangeUnitListFilterInfo(SerializationInfo, StreamingContext)Initializes a new instance of the ChangeUnitListFilterInfo class by using serialized data.
Public methodChangeUnitListFilterInfo(SyncIdFormatGroup, ICollection(Of 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

  NameDescription
Public methodStatic memberDeserializeCreates a new ChangeUnitListFilterInfo object and initializes it by using serialized data.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetObjectDataSerializes the ChangeUnitListFilterInfo object data to the specified SerializationInfo object.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSerializeWhen overridden in a derived class, serializes the filter information to an array of bytes. (Inherited from FilterInfo.)
Public methodToString (Inherited from Object.)
Top

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.

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