BaseCollection.IsSynchronized BaseCollection.IsSynchronized BaseCollection.IsSynchronized BaseCollection.IsSynchronized Property

Definition

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert ist.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; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

Eigenschaftswert

Diese Eigenschaft gibt immer false zurück.This property always returns false.

Implementiert

Hinweise

Wenn eine Auflistung threadsicher ist, ist die IsSynchronized -Eigenschaft gibt true, und der Programmierer muss keine nichts tun, um die Auflistung threadsicher bleibt.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.

Wenn als bei der Fall ist die BaseCollection, wird die IsSynchronized -Eigenschaft gibt false, die SyncRoot Eigenschaft gibt ein Objekt, das mit der C# -Code verwendet werden kann lock Schlüsselwort.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. Verwenden Sie die statische Enter und Exit Methoden der Monitor -Klasse manuell sperren und entsperren Sie das Synchronisierungsobjekt.Use the static Enter and Exit methods of the Monitor class to manually lock and unlock the synchronization object.

Gilt für: