Share via


MetadataStore Members

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.

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

Protected Constructors

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

Top

Public Methods

(see also Protected Methods )

  Name Description
Public method BeginTransaction When overridden in a derived class, starts an explicit transaction on the metadata store that has the specified isolation level.
Public method CommitTransaction When overridden in a derived class, commits an explicit transaction that has already started on the metadata store.
Public method Equals  Overloaded. (Inherited from Object.)
Public method GetHashCode  (Inherited from Object.)
Public method GetReplicaMetadata When overridden in a derived class, gets the ReplicaMetadata object that represents the metadata for a particular replica.
Public method GetSingleReplicaMetadata When overridden in a derived class, gets the metadata for the single replica contained in the metadata store.
Public method GetType  (Inherited from Object.)
Public method InitializeReplicaMetadata When overridden in a derived class, creates, initializes, and saves new metadata for a replica.
Public method IsTransactionActive When overridden in a derived class, indicates whether an active transaction exists on the metadata store.
Public method Bb903606.static(en-us,SQL.105).gif ReferenceEquals  (Inherited from Object.)
Public method RemoveReplicaMetadata When overridden in a derived class, removes all metadata associated with the specified replica.
Public method RollbackTransaction Cancels the current explicit transaction and rolls the metadata store back to the state it was in before the transaction was started.
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

MetadataStore Class
Microsoft.Synchronization.MetadataStorage Namespace

Concepts

Getting Started Storing Metadata