Condividi tramite


PersonalizationStateInfoCollection.IsSynchronized Proprietà

Definizione

Ottiene un valore che indica se l'accesso all'insieme PersonalizationStateInfoCollection è sincronizzato (thread-safe).

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

Valore della proprietà

true se l'accesso alla raccolta è sincronizzato; in caso contrario, false. Il valore è sempre false per gli oggetti PersonalizationStateInfoCollection creati dall'insieme di controlli Web part.

Implementazioni

Commenti

L'enumerazione di una raccolta non è di per sé una procedura thread-safe. Anche se una raccolta è sincronizzata, è possibile che venga modificata da altri thread, con conseguente generazione di un'eccezione da parte dell'enumeratore. Per garantire la protezione dei thread durante l'enumerazione, è possibile bloccare la raccolta per l'intera enumerazione oppure intercettare le eccezioni determinate dalle modifiche apportate da altri thread.

La proprietà SyncRoot restituisce un oggetto che può essere utilizzato per sincronizzare l'accesso a PersonalizationStateInfoCollection.

Si applica a