Freigeben über


InkAnalyzerBase.SaveResults-Methode (Hashtable, ContextNodeBase)

Speichert Analyseergebnisse für einen bestimmten Kontextknoten, der einem Freihandanalysemodul zugeordnet ist.

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

Syntax

'Declaration
Public Function SaveResults ( _
    strokeIdMap As Hashtable, _
    node As ContextNodeBase _
) As Byte()
'Usage
Dim instance As InkAnalyzerBase
Dim strokeIdMap As Hashtable
Dim node As ContextNodeBase
Dim returnValue As Byte()

returnValue = instance.SaveResults(strokeIdMap, _
    node)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    ContextNodeBase node
)
public:
array<unsigned char>^ SaveResults(
    Hashtable^ strokeIdMap, 
    ContextNodeBase^ node
)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    ContextNodeBase node
)
public function SaveResults(
    strokeIdMap : Hashtable, 
    node : ContextNodeBase
) : byte[]

Parameter

  • strokeIdMap
    Typ: System.Collections.Hashtable
    Zuordnung der vom InkAnalyzer verwendeten Strichbezeichner und den zum Speichern verwendeten Strichbezeichnern. Weitere Informationen finden Sie in den Hinweisen.

Rückgabewert

Typ: array<System.Byte[]
Gibt die gespeicherten InkAnalyzer-Ergebnisse zurück. Diese Daten können zusammen mit den relevanten Freihanddaten auf einem Speichermedium gespeichert werden. Der Rückgabewert enthält keine Freihanddaten, sondern nur die persistenten Ergebnisse des InkAnalyzer.

Hinweise

Wenn Sie die APIs der Basisebene verwenden, müssen Sie eigene Strich-IDs verwalten. Möglicherweise möchten Sie zum Speichern der relevanten Daten ein Ink-Objekt verwenden. In diesem Szenario werden alle Striche einem neuen Ink-Objekt hinzugefügt, und die Save-Methode wird aufgerufen. Sie benötigen ein Verfahren, um die Freihandanalyse über die geänderten IDs für dieselben Striche zu informieren. Die strokeIdMap wird zu diesem Zweck verwendet.

Diese Methode speichert die aktuellen Analyseergebnisse für node sowie für alle Vorgänger- und Nachfolgerkontextknoten dieses Knotens.

Diese Methode löst eine Ausnahme aus, wenn node über einen PartiallyPopulated-Wert von true verfügt.

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

InkAnalyzerBase-Klasse

InkAnalyzerBase-Member

SaveResults-Überladung

System.Windows.Ink.AnalysisCore-Namespace