共用方式為


InkRecognizerBaseCollection.SyncRoot 屬性

取得可用來同步存取集合的物件。

命名空間:  System.Windows.Ink.AnalysisCore
組件:  IACore (在 IACore.dll 中)

語法

'宣告
Public ReadOnly Property SyncRoot As Object
'用途
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

屬性值

型別:System.Object
可用來同步存取集合的物件。

實作

ICollection.SyncRoot

備註

這個集合會實作 System.Collections.ICollection 介面。如需這個屬性的詳細資訊,請參閱 ICollection.SyncRoot。

範例

下列範例說明如何在處理 InkRecognizerBaseCollection (theInkRecognizerCollection) 集合的內容時鎖定集合。

' 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.
                }
            }

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkRecognizerBaseCollection 類別

InkRecognizerBaseCollection 成員

System.Windows.Ink.AnalysisCore 命名空間