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
abstract RemoveReplicaMetadata :
idFormats:SyncIdFormatGroup *
replicaId:SyncId -> unit
public abstract function RemoveReplicaMetadata(
idFormats : SyncIdFormatGroup,
replicaId : SyncId
)
パラメーター
- idFormats
型 : Microsoft.Synchronization. . :: . .SyncIdFormatGroup
プロバイダーの ID 形式スキーマです。
- replicaId
型 : Microsoft.Synchronization. . :: . .SyncId
このレプリカ ID に関連付けられているすべてのメタデータがメタデータ ストアから削除されます。
例外
例外 | 条件 |
---|---|
ReplicaMetadataInUseException | replicaId に対応する ReplicaMetadata のインスタンスは現在アクティブです。 |
ReplicaMetadataNotFoundException | メタデータ ストアに replicaId のメタデータが存在しません。 |
MetadataStoreInvalidOperationException | メタデータ ストアが開かれていません。たとえば、SqlMetadataStore オブジェクト上でこのメソッドを呼び出す前に、OpenStore を呼び出してメタデータ ストアを開く必要があります。 |