Udostępnij za pośrednictwem


PersonalizationStateInfoCollection.IsSynchronized Właściwość

Definicja

Pobiera wartość wskazującą, czy dostęp do PersonalizationStateInfoCollection kolekcji jest synchronizowany (bezpieczny wątek).

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

Wartość właściwości

true jeśli dostęp do kolekcji jest synchronizowany; w przeciwnym razie , false. Wartość jest zawsze false dostępna dla PersonalizationStateInfoCollection obiektów utworzonych przez zestaw kontrolek składników Web Part.

Implementuje

Uwagi

Wyliczanie w kolekcji nie jest wewnętrznie procedurą odporną na wielowątkowość. Nawet gdy kolekcja jest synchronizowana, inne wątki nadal mogą ją modyfikować. Powoduje to zgłaszanie wyjątku przez moduł wyliczający. Aby zagwarantować bezpieczeństwo wątków podczas wyliczania, można zablokować kolekcję podczas całego procesu wyliczania albo rejestrować wyjątki wynikłe ze zmian wprowadzanych przez inne wątków.

Właściwość SyncRoot zwraca obiekt , który może służyć do synchronizowania dostępu do obiektu PersonalizationStateInfoCollection.

Dotyczy