Freigeben über


InkRecognizerBaseCollection.SyncRoot-Eigenschaft

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public ReadOnly Property SyncRoot As Object
'Usage
Dim instance As InkRecognizerBaseCollection
Dim value As Object

value = instance.SyncRoot
public Object SyncRoot { get; }
public:
virtual property Object^ SyncRoot {
    Object^ get () sealed;
}
/** @property */
public final Object get_SyncRoot()
public final function get SyncRoot () : Object

Eigenschaftenwert

Typ: System.Object
Ein Objekt, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

Implementiert

ICollection.SyncRoot

Hinweise

Diese Auflistung implementiert die System.Collections.ICollection-Schnittstelle. Weitere Informationen zu dieser Eigenschaft finden Sie unter ICollection.SyncRoot.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die InkRecognizerBaseCollection mit dem Namen theInkRecognizerCollection gesperrt wird, während der Inhalt der Auflistung verarbeitet wird.

' Lock the InkRecognizerCollection.
SyncLock theInkRecognizers.SyncRoot
    ' Iterate over the locked collection.
    For Each theInkRecognizer As System.Windows.Ink.AnalysisCore.InkRecognizerBase _
        In theInkRecognizers
        ' Insert code here.
    Next
End SyncLock
            // Lock the InkRecognizerCollection.
            lock (theInkRecognizers.SyncRoot)
            {
                // Iterate over the locked collection.
                foreach (System.Windows.Ink.AnalysisCore.InkRecognizerBase theInkRecognizer
                    in theInkRecognizers)
                {
                    // Insert code here.
                }
            }

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkRecognizerBaseCollection-Klasse

InkRecognizerBaseCollection-Member

System.Windows.Ink.AnalysisCore-Namespace