BaseCollection.IsSynchronized Eigenschaft

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

Attribute

Hinweise

Wenn eine Auflistung Thread sicher ist, gibt IsSynchronized die- trueEigenschaft zurück, und der Programmierer muss nichts tun, um den Sammlungs Thread sicher zu halten.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, wie dies bei der der Fall BaseCollectionist, IsSynchronized die- falseEigenschaft zurückgibt SyncRoot , gibt die-Eigenschaft ein-Objekt zurück, C# lock das mit dem-Schlüsselwort verwendet werden kann.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 Enter statischen Exit Methoden und der Monitor -Klasse, um das Synchronisierungs Objekt manuell zu sperren und freizugeben.Use the static Enter and Exit methods of the Monitor class to manually lock and unlock the synchronization object.

Gilt für: