Share via


SyncIdFormatGroup Class

Represents the format schema for the group of IDs that are used to identify entities in a synchronization session. This class cannot be inherited.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.SyncIdFormatGroup

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

Syntax

'Declaration
<SerializableAttribute> _
Public NotInheritable Class SyncIdFormatGroup _
    Implements IComparable, IEquatable(Of SyncIdFormatGroup),  _
    IXmlSerializable, ICloneable
'Usage
Dim instance As SyncIdFormatGroup
[SerializableAttribute]
public sealed class SyncIdFormatGroup : IComparable, 
    IEquatable<SyncIdFormatGroup>, IXmlSerializable, ICloneable
[SerializableAttribute]
public ref class SyncIdFormatGroup sealed : IComparable, 
    IEquatable<SyncIdFormatGroup^>, IXmlSerializable, ICloneable
[<SealedAttribute>]
[<SerializableAttribute>]
type SyncIdFormatGroup =  
    class
        interface IComparable
        interface IEquatable<SyncIdFormatGroup>
        interface IXmlSerializable
        interface ICloneable
    end
public final class SyncIdFormatGroup implements IComparable, IEquatable<SyncIdFormatGroup>, IXmlSerializable, ICloneable

The SyncIdFormatGroup type exposes the following members.

Constructors

  Name Description
Public method SyncIdFormatGroup Initializes a new instance of the SyncIdFormatGroup class that contains default values.

Top

Properties

  Name Description
Public property ChangeUnitIdFormat Gets the ID format for change unit IDs.
Public property ItemIdFormat Gets the ID format for item IDs.
Public property ReplicaIdFormat Gets the ID format for replica IDs.

Top

Methods

  Name Description
Public method Clone Clones the ID format schema and returns a new object that is in the same state as the current one.
Public method CompareTo Compares the current instance with another SyncIdFormatGroup object.
Public method Equals(Object) Determines whether the specified SyncIdFormatGroup object is the same as the current object. (Overrides Object.Equals(Object).)
Public method Equals(SyncIdFormatGroup) Determines whether the specified SyncIdFormatGroup object is the same as the current object.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode Computes a hash code that is suitable for use in hashing algorithms and data structures, such as a hash table. (Overrides Object.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Operators

  Name Description
Public operatorStatic member Equality Determines whether the two specified SyncIdFormatGroup objects are the same.
Public operatorStatic member GreaterThan Determines whether formats1 is greater than formats2.
Public operatorStatic member Inequality Determines whether the two specified SyncIdFormatGroup objects are not the same.
Public operatorStatic member LessThan Determines whether formats1 is less than formats2.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IXmlSerializable.GetSchema Returns a null reference (Nothing in Visual Basic).
Explicit interface implemetationPrivate method IXmlSerializable.ReadXml Reconstitutes the object from its XML representation.
Explicit interface implemetationPrivate method IXmlSerializable.WriteXml Converts this object into its XML representation.

Top

Remarks

The members of IXmlSerializable are implemented explicitly. Code that accesses them must first cast the SyncIdFormatGroup object to the IXmlSerializable interface by using the casting operator or the as keyword.

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