SyncTableCollection Class
Represents a collection of SyncTable objects.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)
Syntax
'Declaration
<SerializableAttribute> _
<DefaultMemberAttribute("Item")> _
Public Class SyncTableCollection
Inherits Collection(Of SyncTable)
[SerializableAttribute]
[DefaultMemberAttribute("Item")]
public class SyncTableCollection : Collection<SyncTable>
[SerializableAttribute]
[DefaultMemberAttribute(L"Item")]
public ref class SyncTableCollection : public Collection<SyncTable^>
/** @attribute SerializableAttribute() */
/** @attribute DefaultMemberAttribute("Item") */
public class SyncTableCollection extends Collection<SyncTable>
SerializableAttribute
DefaultMemberAttribute("Item")
public class SyncTableCollection extends Collection<SyncTable>
Remarks
The SyncTableCollection enforces the following semantics:
The order of SyncTable objects in the collection determines the order in which tables are synchronized.
Only one SyncTable object for a given table name can exist in the collection if the table does not have a SyncGroup reference.
The SyncTableCollection allows two or more SyncTable objects with the same table name if the tables belong to different SyncGroup objects.
Inheritance Hierarchy
System.Object
System.Collections.ObjectModel.Collection
Microsoft.Synchronization.Data.SyncTableCollection
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.
Platforms
Development Platforms
For a list of the supported platforms, see Hardware and Software Requirements (Synchronization Services).
Target Platforms
See Also
Reference
SyncTableCollection Members
Microsoft.Synchronization.Data Namespace