ItemMetadata-Klasse

Stellt, wenn überschrieben, die Metadaten dar, die einem Element im Synchronisierungsbereich zugeordnet werden.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Syntax

'Declaration
Public MustInherit Class ItemMetadata
'Usage
Dim instance As ItemMetadata
public abstract class ItemMetadata
public ref class ItemMetadata abstract
public abstract class ItemMetadata
public abstract class ItemMetadata

Hinweise

Die Metadaten eines Elements enthalten die Erstellungsversion, die aktuelle Version, die globale ID sowie einen Wert, der angibt, ob das Element aus dem Elementspeicher gelöscht wurde. Die Metadaten können außerdem benutzerdefinierte Felder enthalten, und zwar in der Form, wie sie von der FieldSchema-Klasse zur Initialisierung der Replikatmetadaten definiert wurden.

ItemMetadata werden vom Metadaten-Speicherdienst implementiert. Um eine Instanz dieser Implementierung von ItemMetadata zu erhalten, erstellen Sie zunächst ein SqlMetadataStore-Objekt. Erstellen Sie dann ein ReplicaMetadata-Objekt, oder rufen Sie es ab, und rufen Sie CreateItemMetadata oder ReplicaMetadata.FindItemMetadataById auf.

Von der Metadaten-Speicherdienst-Implementierung dieser Klasse werden keine Änderungen der Eigenschaften auf dem Datenspeicher gespeichert, bevor das Objekt an SaveItemMetadata übergeben wird.

Hinweise für Erben: Wenn von ItemMetadata geerbt wird, müssen alle Member überschrieben werden.

Vererbungshierarchie

System.Object
  Microsoft.Synchronization.MetadataStorage.ItemMetadata

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

ItemMetadata-Member
Microsoft.Synchronization.MetadataStorage-Namespace

Weitere Ressourcen

Zugreifen auf Replikatmetadaten