SiteMapNodeCollection.SyncRoot 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得對象,這個物件可用來同步存取集合。
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 集合列舉本質上不是一個執行緒安全的程序。 即使 a SiteMapNodeCollection 已同步,其他執行緒仍可修改 SiteMapNodeCollection,導致列舉器拋出例外。 為了確保列舉過程中執行緒的安全,你可以在整個列舉過程中鎖定 , SiteMapNodeCollection 或是捕捉其他執行緒變更所產生的異常。