BaseCollection.IsSynchronized Proprietà

Definizione

Ottiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato.Gets a value indicating whether access to the ICollection is synchronized.

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à

Boolean

Questa proprietà restituisce sempre false.This property always returns false.

Implementazioni

Attributi

Commenti

Se una raccolta è thread-safe, la IsSynchronized proprietà restituisce true e il programmatore non deve eseguire alcuna operazione per assicurare che la raccolta sia thread-safe.If a collection is thread safe, the IsSynchronized property returns true, and the programmer does not have to do anything to keep the collection thread safe.

Se, come nel caso di BaseCollection , la IsSynchronized proprietà restituisce false , la SyncRoot proprietà restituisce un oggetto che può essere usato con la lock parola chiave C#.If, as is the case with the BaseCollection, the IsSynchronized property returns false, then the SyncRoot property returns an object that can be used with the C# lock keyword. Usare i Enter metodi statici e Exit della Monitor classe per bloccare e sbloccare manualmente l'oggetto di sincronizzazione.Use the static Enter and Exit methods of the Monitor class to manually lock and unlock the synchronization object.

Si applica a