InkAnalyzerBase.SaveResults-Methode (Hashtable, ContextNodeBaseCollection)
Speichert Analyseergebnisse für eine bestimmte Auflistung von Kontextknoten, die einem Freihandanalysemodul zugeordnet ist.
Namespace: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Syntax
'Declaration
Public Function SaveResults ( _
strokeIdMap As Hashtable, _
nodes As ContextNodeBaseCollection _
) As Byte()
'Usage
Dim instance As InkAnalyzerBase
Dim strokeIdMap As Hashtable
Dim nodes As ContextNodeBaseCollection
Dim returnValue As Byte()
returnValue = instance.SaveResults(strokeIdMap, _
nodes)
public byte[] SaveResults(
Hashtable strokeIdMap,
ContextNodeBaseCollection nodes
)
public:
array<unsigned char>^ SaveResults(
Hashtable^ strokeIdMap,
ContextNodeBaseCollection^ nodes
)
public byte[] SaveResults(
Hashtable strokeIdMap,
ContextNodeBaseCollection nodes
)
public function SaveResults(
strokeIdMap : Hashtable,
nodes : ContextNodeBaseCollection
) : 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.
- nodes
Typ: System.Windows.Ink.AnalysisCore.ContextNodeBaseCollection
Die Kontextknotenauflistung, für die Analyseergebnisse gespeichert werden sollen.
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 nodes sowie für alle Vorgänger- und Nachfolgerkontextknoten dieser Knoten.
Diese Methode löst eine Ausnahme aus, wenn ein Kontextknoten in nodes ü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