Share via


ReplicaMetadataInUseException クラス

特定のレプリカ ID に関連した複数のアクティブな ReplicaMetadata インスタンスを作成しようとしたときにスローされる例外です。

名前空間:  Microsoft.Synchronization.MetadataStorage
アセンブリ:  Microsoft.Synchronization.MetadataStorage (Microsoft.Synchronization.MetadataStorage.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class ReplicaMetadataInUseException _
    Inherits MetadataStoreException
'使用
Dim instance As ReplicaMetadataInUseException
[SerializableAttribute]
public class ReplicaMetadataInUseException : MetadataStoreException
[SerializableAttribute]
public ref class ReplicaMetadataInUseException : public MetadataStoreException
[<SerializableAttribute>]
type ReplicaMetadataInUseException =  
    class
        inherit MetadataStoreException
    end
public class ReplicaMetadataInUseException extends MetadataStoreException

説明

競合する同時実行更新が複数のアプリケーションによってメタデータ ストアに加えられるのを防ぐため、特定のレプリカ ID に対して ReplicaMetadata の複数の未処理インスタンスを作成することは許可されていません。アプリケーションは複数のスレッドから同じ ReplicaMetadata オブジェクトにアクセスできますが、複数のプロセスが同じレプリカ メタデータに同時にアクセスすることはできません。

継承階層

System. . :: . .Object
  System. . :: . .Exception
    Microsoft.Synchronization. . :: . .SyncException
      Microsoft.Synchronization.MetadataStorage. . :: . .MetadataStoreException
        Microsoft.Synchronization.MetadataStorage..::..ReplicaMetadataInUseException

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

ReplicaMetadataInUseException メンバー

Microsoft.Synchronization.MetadataStorage 名前空間