BaseCollection.IsSynchronized Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato.
public:
property bool IsSynchronized { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsSynchronized { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean
Valore della proprietà
Questa proprietà restituisce sempre false
.
Implementazioni
- Attributi
Commenti
Se una raccolta è thread-safe, la IsSynchronized proprietà restituisce true
e il programmatore non deve eseguire alcuna operazione per mantenere la raccolta thread-safe.
Se, come accade con , la IsSynchronized proprietà restituisce , la SyncRoot proprietà restituisce false
un oggetto che può essere usato con la parola chiave C#lock
.BaseCollection Utilizzare i metodi e Exit statici Enter della Monitor classe per bloccare e sbloccare manualmente l'oggetto di sincronizzazione.