SiteMapNodeCollection.SyncRoot Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
öğ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.