Recognizer.SupportedProperties-Eigenschaft
Ruft ein Array vom Typ Guid ab, das die vom Recognizer-Objekt unterstützten Eigenschaften beschreibt.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public ReadOnly Property SupportedProperties As Guid()
'Usage
Dim instance As Recognizer
Dim value As Guid()
value = instance.SupportedProperties
public Guid[] SupportedProperties { get; }
public:
property array<Guid>^ SupportedProperties {
array<Guid>^ get ();
}
/** @property */
public Guid[] get_SupportedProperties()
public function get SupportedProperties () : Guid[]
Eigenschaftenwert
Typ: array<System.Guid[]
Die vom Recognizer-Objekt unterstützten Eigenschaften.
Hinweise
Ein Erkennungsmodul kann Zeilenmetrik, Zeilennummern, Vertrauensebenen usw. unterstützen. Eine vollständige Liste der von einem Erkennungsmodul unterstützten Eigenschaften finden Sie in den Informationen zum RecognitionProperty-Objekt.
Beispiele
In diesem Beispiel wird dem ersten Recognizer, der Deutsch (Sprachen-ID 1031) unterstützt, die RecognizerCapabilities-Funktion LinedInput und ConfidenceLevel der ausgewählten Recognizer-Objektvariablen zugewiesen.
Dim selectedRecognizer As Recognizer = Nothing
Dim allRecognizers As Recognizers = New Recognizers()
For Each oneReco As Recognizer In allRecognizers
' if we haven't found the one we want yet
If Not selectedRecognizer Is Nothing Then
' if supports LinedInput
If (oneReco.Capabilities And RecognizerCapabilities.LinedInput) <> 0 Then
For Each langID As Short In oneReco.Languages
' if supports German (1031)
If langID = 1031 Then
For Each propertyGuid As Guid In oneReco.SupportedProperties
' if supports ConfidenceLevel
If propertyGuid = RecognitionProperty.ConfidenceLevel Then
' assign selected
selectedRecognizer = oneReco
End If
Next
End If
Next
End If
End If
Next
Recognizer selectedRecognizer = null;
Recognizers allRecognizers = new Recognizers();
foreach (Recognizer oneReco in allRecognizers)
{
// if we haven't found the one we want yet
if (null == selectedRecognizer)
{
// if supports LinedInput
if ((oneReco.Capabilities & RecognizerCapabilities.LinedInput) != 0)
{
foreach (short langID in oneReco.Languages)
{
// if supports German (1031)
if (langID == 1031)
{
foreach (Guid propertyGuid in oneReco.SupportedProperties)
{
// if supports ConfidenceLevel
if (propertyGuid == RecognitionProperty.ConfidenceLevel)
{
// assign selected
selectedRecognizer = oneReco;
}
}
}
}
}
}
}
Plattformen
Windows Vista
.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