ItemMetadata Members

When overridden, represents the metadata that is associated with an item in the synchronization scope.

The following tables list the members exposed by the ItemMetadata type.

Protected Constructors

  Name Description
Protected method ItemMetadata Initializes a new instance of the ItemMetadata class.

Top

Public Properties

  Name Description
Public property ChangeVersion When overridden in a derived class, gets or sets the version of the most recent change made to the item.
Public property CreationVersion When overridden in a derived class, gets or sets the creation version for the item.
Public property GlobalId When overridden in a derived class, gets the global ID of the item.
Public property IsDeleted When overridden in a derived class, gets or sets a value that indicates whether the item has been deleted from the item store.

Top

Public Methods

(see also Protected Methods )

  Name Description
Public method Equals  Overloaded. (Inherited from Object.)
Public method GetByteField When overridden in a derived class, gets the value of the specified custom field.
Public method GetBytesField When overridden in a derived class, gets the value of the specified custom field.
Public method GetChangeUnitEnumerator When overridden in a derived class, returns an object that can be used to enumerate the change units that are contained in this item.
Public method GetChangeUnitVersion When overridden in a derived class, gets the version of a change unit that is contained in the item.
Public method GetGuidField When overridden in a derived class, gets the value of the specified custom field.
Public method GetHashCode  (Inherited from Object.)
Public method GetMergeWinnerId When overridden in a derived class, gets the item ID that is used to identify the merged item in the synchronization community.
Public method GetStringField When overridden in a derived class, gets the value of the specified custom field.
Public method GetType  (Inherited from Object.)
Public method GetUInt16Field When overridden in a derived class, gets the value of the specified custom field.
Public method GetUInt32Field When overridden in a derived class, gets the value of the specified custom field.
Public method GetUInt64Field When overridden in a derived class, gets the value of the specified custom field.
Public method MarkAsDeleted When overridden in a derived class, marks an item as deleted from the item store.
Public method Bb903813.static(en-us,SQL.105).gif ReferenceEquals  (Inherited from Object.)
Public method ResurrectDeletedItem When overridden in a derived class, restores an item that was previously marked as deleted in the metadata store.
Public method SetChangeUnitVersion When overridden in a derived class, sets the version of a change unit that is contained in this item.
Public method SetCustomField Overloaded. Sets the value of the specified custom field.
Public method SetMergeWinnerIdOnDeletedItem When overridden in a derived class, sets the winning item ID on a merge tombstone.
Public method ToString  (Inherited from Object.)

Top

Protected Methods

  Name Description
Protected method Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)

Top

See Also

Reference

ItemMetadata Class
Microsoft.Synchronization.MetadataStorage Namespace

Concepts

Accessing Replica Metadata