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.


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

public sealed class SyncIdFormatGroup : IComparable, 
	IEquatable<SyncIdFormatGroup>, IXmlSerializable, ICloneable

The SyncIdFormatGroup type exposes the following members.

Public methodSyncIdFormatGroupInitializes a new instance of the SyncIdFormatGroup class that contains default values.

Public propertyChangeUnitIdFormatGets the ID format for change unit IDs.
Public propertyItemIdFormatGets the ID format for item IDs.
Public propertyReplicaIdFormatGets the ID format for replica IDs.

Public methodCloneClones the ID format schema and returns a new object that is in the same state as the current one.
Public methodCompareToCompares the current instance with another SyncIdFormatGroup object.
Public methodEquals(Object)Determines whether the specified SyncIdFormatGroup object is the same as the current object. (Overrides Object.Equals(Object).)
Public methodEquals(SyncIdFormatGroup)Determines whether the specified SyncIdFormatGroup object is the same as the current object.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCodeComputes a hash code that is suitable for use in hashing algorithms and data structures, such as a hash table. (Overrides Object.GetHashCode().)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Public operatorStatic memberEqualityDetermines whether the two specified SyncIdFormatGroup objects are the same.
Public operatorStatic memberGreaterThanDetermines whether formats1 is greater than formats2.
Public operatorStatic memberInequalityDetermines whether the two specified SyncIdFormatGroup objects are not the same.
Public operatorStatic memberLessThanDetermines whether formats1 is less than formats2.

Explicit interface implemetationPrivate methodIXmlSerializable.GetSchemaReturns a null.
Explicit interface implemetationPrivate methodIXmlSerializable.ReadXmlReconstitutes the object from its XML representation.
Explicit interface implemetationPrivate methodIXmlSerializable.WriteXmlConverts this object into its XML representation.

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.

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