SyncIdFormat Class

Represents the format of a synchronization entity ID. This class cannot be inherited.

System.Object
  Microsoft.Synchronization.SyncIdFormat

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

[SerializableAttribute]
public sealed class SyncIdFormat : IComparable, 
	IEquatable<SyncIdFormat>, IXmlSerializable, ICloneable

The SyncIdFormat type exposes the following members.

  NameDescription
Public propertyInfinityGets an infinite value for an ID.
Public propertyIsVariableLengthGets or sets a value that indicates whether the ID is variable length.
Public propertyLengthGets or sets the maximum length of a variable-length ID, or the actual length of a fixed-length ID.
Public propertyZeroGets a 0 value for an ID.
Top

  NameDescription
Public methodCloneClones the ID format and returns a new object that is in the same state as the current one.
Public methodCompareToCompares the current object with another SyncIdFormat object.
Public methodEquals(Object)Determines whether the specified SyncIdFormat object is the same as the current object. (Overrides Object.Equals(Object).)
Public methodEquals(SyncIdFormat)Determines whether the specified SyncIdFormat 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.)
Top

  NameDescription
Public operatorStatic memberEqualityDetermines whether the two specified SyncIdFormat objects are the same.
Public operatorStatic memberGreaterThanDetermines whether format1 is greater than format2.
Public operatorStatic memberInequalityDetermines whether the two specified SyncIdFormat objects are not the same.
Public operatorStatic memberLessThanDetermines whether format1 is less than format2.
Top

  NameDescription
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.
Top

The members of IXmlSerializable are implemented explicitly. Code that accesses them must first cast the SyncIdFormat 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.
Show: