OidCollection.SyncRoot OidCollection.SyncRoot OidCollection.SyncRoot OidCollection.SyncRoot Property

定義

OidCollection オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the OidCollection object.

public:
 property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object

プロパティ値

OidCollection オブジェクトへのアクセスを同期するために使用できるオブジェクト。An object that can be used to synchronize access to the OidCollection object.

実装

注釈

OidCollectionはスレッドセーフではありません。OidCollection is not thread safe. 派生クラスは、このプロパティを使用してOidCollection 、独自に同期されたバージョンのクラスを提供できます。Derived classes can provide their own synchronized version of the OidCollection class using this property. 同期コードは、オブジェクト自体ではSyncRootなく、 OidCollectionオブジェクトのプロパティに対して操作を実行する必要があります。The synchronizing code must perform operations on the SyncRoot property of the OidCollection object, not directly on the object itself. これにより、他のオブジェクトから派生したコレクションを適切に操作できるようになります。This ensures proper operation of collections that are derived from other objects. 具体的には、 OidCollectionオブジェクトを同時に変更している可能性のある他のスレッドとの適切な同期を維持します。Specifically, it maintains proper synchronization with other threads that might simultaneously be modifying the OidCollection object.

適用対象