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 | |
---|---|---|
SyncIdFormatGroup | Initializes a new instance of the SyncIdFormatGroup class that contains default values. |
Top
Properties
Name | Description | |
---|---|---|
ChangeUnitIdFormat | Gets the ID format for change unit IDs. | |
ItemIdFormat | Gets the ID format for item IDs. | |
ReplicaIdFormat | Gets the ID format for replica IDs. |
Top
Methods
Name | Description | |
---|---|---|
Clone | Clones the ID format schema and returns a new object that is in the same state as the current one. | |
CompareTo | Compares the current instance with another SyncIdFormatGroup object. | |
Equals(Object) | Determines whether the specified SyncIdFormatGroup object is the same as the current object. (Overrides Object.Equals(Object).) | |
Equals(SyncIdFormatGroup) | Determines whether the specified SyncIdFormatGroup object is the same as the current object. | |
Finalize | (Inherited from Object.) | |
GetHashCode | Computes a hash code that is suitable for use in hashing algorithms and data structures, such as a hash table. (Overrides Object.GetHashCode().) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Operators
Name | Description | |
---|---|---|
Equality | Determines whether the two specified SyncIdFormatGroup objects are the same. | |
GreaterThan | Determines whether formats1 is greater than formats2. | |
Inequality | Determines whether the two specified SyncIdFormatGroup objects are not the same. | |
LessThan | Determines whether formats1 is less than formats2. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IXmlSerializable.GetSchema | Returns a null reference (Nothing in Visual Basic). | |
IXmlSerializable.ReadXml | Reconstitutes the object from its XML representation. | |
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.