Aracılığıyla paylaş


PersonalizationStateInfoCollection.IsSynchronized Özellik

Tanım

Koleksiyona erişimin PersonalizationStateInfoCollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

public:
 property bool IsSynchronized { bool get(); };
public bool IsSynchronized { get; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

Özellik Değeri

true koleksiyona erişim eşitlenmişse; aksi takdirde , false. Değer her zaman false Web Bölümleri denetim kümesi tarafından oluşturulan nesneler içindir PersonalizationStateInfoCollection .

Uygulamalar

Açıklamalar

Bir koleksiyonda numaralandırma, iş parçacığı açısından güvenli bir yordam değildir. Bir koleksiyon eşitlendiğinde bile, diğer iş parçacıkları yine de koleksiyonu değiştirebilir ve 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, tüm numaralandırma sırasında koleksiyonu kilitleyebilir veya diğer iş parçacıkları tarafından yapılan değişikliklerden kaynaklanan özel durumları yakalayabilirsiniz.

SyncRoot özelliği, öğesine erişimi PersonalizationStateInfoCollectioneşitlemek için kullanılabilecek bir nesne döndürür.

Şunlara uygulanır