BaseCollection.IsSynchronized プロパティ

定義

ICollection へのアクセスの同期がとられているかどうかを示す値を取得します。

public:
 property bool IsSynchronized { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsSynchronized { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

プロパティ値

Boolean

このプロパティは常に false を返します。

実装

属性

注釈

コレクションがスレッドセーフの場合には、IsSynchronized プロパティは true を返します。この場合、プログラマがコレクションをスレッドセーフにするために何かをする必要はありません。

の場合 BaseCollectionと同様に、プロパティが IsSynchronizedfalseされた場合、 SyncRoot プロパティは C# lock キーワードと共に使用できるオブジェクトを返します。 クラスの静的 Enter メソッドと Exit メソッドを Monitor 使用して、同期オブジェクトを手動でロックおよびロック解除します。

適用対象