MetadataStore Class
When overridden, represents a metadata store and provides methods to obtain a replica metadata object. The replica metadata object is used to access the metadata for a specific replica. This is the abstract base class for all metadata stores that use the metadata storage service API.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)
Syntax
'Declaration
Public MustInherit Class MetadataStore
'Usage
Dim instance As MetadataStore
public abstract class MetadataStore
public ref class MetadataStore abstract
public abstract class MetadataStore
public abstract class MetadataStore
Remarks
This class provides a high-level abstraction of a metadata store. The class provides methods to create or get a ReplicaMetadata object that can be used to access the actual metadata for a replica. It also provides methods for starting and stopping transactions on the metadata store.
Notes to Inheritors: When you inherit from MetadataStore, you must override all of its members.
Inheritance Hierarchy
System.Object
Microsoft.Synchronization.MetadataStorage.MetadataStore
Microsoft.Synchronization.MetadataStorage.SqlMetadataStore
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.
See Also
Reference
MetadataStore Members
Microsoft.Synchronization.MetadataStorage Namespace