次の方法で共有


ICollection.SyncRoot プロパティ

ICollection へのアクセスの同期に使用できるオブジェクトを返します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Private ReadOnly Property SyncRoot As Object
    Implements ICollection.SyncRoot
    Get
'使用
Dim instance As EventPropertyCollection
Dim value As Object

value = CType(instance, ICollection).SyncRoot
Object ICollection.SyncRoot { get; }
private:
virtual property Object^ SyncRoot {
    Object^ get () sealed = ICollection::SyncRoot::get;
}
private abstract SyncRoot : Object
private override SyncRoot : Object
JScript は明示的なインターフェイス実装の使用をサポートしていますが、新規の宣言はサポートしていません。

プロパティ値

型: System. . :: . .Object
ICollection へのアクセスの同期またはロックに使用できる Object です。

実装

ICollection. . :: . .SyncRoot

説明

同期は、すべてのスレッドが、コレクションにアクセスする前にオブジェクトをロックする場合のみ有効です。