SiteMapNodeCollection.SyncRoot プロパティ

定義

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

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

プロパティ値

SiteMapNodeCollection へのアクセスの同期に使用できるオブジェクトです。

注釈

コレクションを列挙 SiteMapNodeCollection することは、本質的にスレッド セーフなプロシージャではありません。 が同期されている場合 SiteMapNodeCollection でも、他のスレッドは を SiteMapNodeCollection変更できます。これにより、列挙子が例外をスローします。 列挙時のスレッド セーフを保証するには、列挙全体で を SiteMapNodeCollection ロックするか、他のスレッドによって行われた変更によって発生する例外をキャッチします。

適用対象

こちらもご覧ください