Proprietà Recognizer.SupportedProperties
Aggiornamento: novembre 2007
Ottiene una matrice di tipo Guid che descrive le proprietà supportate dall'oggetto Recognizer.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property SupportedProperties As Guid()
'Utilizzo
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[]
Valore proprietà
Tipo: array<System.Guid[]
Proprietà supportate dall'oggetto Recognizer.
Note
Un sistema di riconoscimento può supportare la metrica delle righe, i numeri di riga, i livelli di probabilità e così via. Per un elenco completo delle proprietà supportate da un sistema di riconoscimento, vedere l'oggetto RecognitionProperty.
Esempi
In questo esempio, il primo oggetto Recognizer che supporta il tedesco (ID lingua 1031), la funzionalità RecognizerCapabilitiesLinedInput e l'oggetto ConfidenceLevel viene assegnato alla variabile oggetto Recognizer selezionata.
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;
}
}
}
}
}
}
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0