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

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

Açıklamalar

Bir SiteMapNodeCollection koleksiyonda numaralandırma, 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 SiteMapNodeCollection tamamı sırasında öğesini kilitleyebilir veya diğer iş parçacıkları tarafından yapılan değişikliklerden kaynaklanan özel durumları yakalayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.