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
    プロバイダーの ID 形式スキーマです。
  • replicaId
    このレプリカ ID に関連付けられているすべてのメタデータがメタデータ ストアから削除されます。

例外

例外の種類 条件

ReplicaMetadataInUseException

replicaId に対応する ReplicaMetadata のインスタンスは現在アクティブです。

ReplicaMetadataNotFoundException

メタデータ ストアに replicaId のメタデータが存在しません。

MetadataStoreInvalidOperationException

メタデータ ストアが開かれていません。たとえば、SqlMetadataStore オブジェクト上でこのメソッドを呼び出す前に、OpenStore を呼び出してメタデータ ストアを開く必要があります。

参照

リファレンス

MetadataStore クラス
MetadataStore メンバー
Microsoft.Synchronization.MetadataStorage 名前空間