SiteMapNodeCollection.SyncRoot Özellik

Tanım

Koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır.

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

Özellik Değeri

Object

öğesine erişimi SiteMapNodeCollectioneşitlemek için kullanılabilecek bir nesne.

Açıklamalar

Bir SiteMapNodeCollection koleksiyonda numaralandırmak, doğası gereği iş parçacığı güvenli bir yordam değildir. eşitlendiğinde SiteMapNodeCollection bile, diğer iş parçacıkları yine de öğesini değiştirebilir SiteMapNodeCollectionve bu da numaralandırıcının bir özel durum oluşturmasına neden olur. Numaralandırma sırasında iş parçacığı güvenliğini garanti etmek için, numaralandırmanın tamamında öğesini kilitleyebilir SiteMapNodeCollection veya diğer iş parçacıkları tarafından yapılan değişikliklerden kaynaklanan özel durumları yakalayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.