共用方式為


InkRecognizerCollection.SyncRoot 屬性

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

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink.Analysis (在 Microsoft.Ink.Analysis.dll 中)

語法

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

備註

這個集合會實作 ICollection (英文) 介面。如需這個屬性的詳細資訊,請參閱 SyncRoot (英文)。

範例

下列範例示範如何在處理集合內容的過程中鎖定 InkRecognizerCollection (變數名稱為 theInkRecognizerCollection) 集合。

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

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkRecognizerCollection 類別

InkRecognizerCollection 成員

Microsoft.Ink 命名空間