Поделиться через


Метод MetadataStore.RemoveReplicaMetadata

При переопределении в производном классе удаляет все метаданные, связанные с указанной репликой.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public MustOverride Sub RemoveReplicaMetadata ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId _
)
'Применение
Dim instance As MetadataStore
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId

instance.RemoveReplicaMetadata(idFormats, replicaId)
public abstract void RemoveReplicaMetadata (
    SyncIdFormatGroup idFormats,
    SyncId replicaId
)
public:
virtual void RemoveReplicaMetadata (
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId
) abstract
public abstract void RemoveReplicaMetadata (
    SyncIdFormatGroup idFormats, 
    SyncId replicaId
)
public abstract function RemoveReplicaMetadata (
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId
)

Параметры

  • idFormats
    Схема форматов идентификаторов для поставщика.
  • replicaId
    Все метаданные, связанные с этим идентификатором реплики, удаляются из хранилища метаданных.

Исключения

Тип исключения Условие

ReplicaMetadataInUseException

Экземпляр объекта ReplicaMetadata для реплики replicaId в настоящий момент активен.

ReplicaMetadataNotFoundException

Метаданные для реплики replicaId не существуют в хранилище метаданных.

MetadataStoreInvalidOperationException

Хранилище метаданных не открыто. Например, необходимо открыть хранилище метаданных, вызвав метод OpenStore, прежде чем этот метод можно будет вызвать для объекта SqlMetadataStore.

См. также

Справочник

Класс MetadataStore
Элементы MetadataStore
Пространство имен Microsoft.Synchronization.MetadataStorage