OidCollection.SyncRoot プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OidCollection オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。
public:
property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object
プロパティ値
OidCollection オブジェクトへのアクセスを同期するために使用できるオブジェクト。
実装
注釈
OidCollection はスレッド セーフではありません。 派生クラスは、このプロパティを使用して、独自の同期バージョンの クラスを OidCollection 提供できます。 同期コードは、オブジェクト自体に対して SyncRoot 直接ではなく、 オブジェクトの OidCollection プロパティに対して操作を実行する必要があります。 こうすることにより、他のオブジェクトから派生したコレクションを適切に操作することができます。 具体的には、オブジェクトを同時に変更する可能性がある他のスレッドとの適切な同期が OidCollection 維持されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET