Partager via


RecognitionProperty.ConfidenceLevel, champ

Mise à jour : November 2007

Extrait un identificateur global unique (GUID) qui spécifie le niveau de fiabilité de l'objet RecognitionAlternate.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Shared ReadOnly ConfidenceLevel As Guid
'Utilisation
Dim value As Guid

value = RecognitionProperty.ConfidenceLevel
public static readonly Guid ConfidenceLevel
public:
static initonly Guid ConfidenceLevel
public static final Guid ConfidenceLevel
public static final var ConfidenceLevel : Guid

Valeur de champ

Type : System.Guid
Identificateur global unique (GUID) qui spécifie le niveau de fiabilité de l'objet RecognitionAlternate.

Notes

L'interface de programmation d'applications (API) Tablet PC utilise des GUID pour identifier les propriétés de paquet et de reconnaissance, les attributs de dessin et les propriétés d'entrée manuscrite générales. Ces GUID sont disponibles comme champs en lecture seule de l'objet RecognitionProperty. Utilisez ces GUID pour accéder aux propriétés d'un objet RecognitionAlternate en appelant la méthode GetPropertyValue.

ConfidenceLevel spécifie le niveau de fiabilité du module de reconnaissance concernant la précision du résultat de la reconnaissance.

Parmi les modules de reconnaissance Microsoft®, seuls les modules Reconnaissance d'écriture Microsoft - Anglais (États-Unis) et Reconnaissance de mouvements Microsoft prennent en charge les niveaux de fiabilité. Les modules de reconnaissance tiers ne prennent pas nécessairement en charge les niveaux de confiance.

Exemples

Dans cet exemple, le premier Recognizer qui prend en charge l'allemand (ID de langue 1031), la fonction RecognizerCapabilitiesLinedInput et ConfidenceLevel sont assignés à la variable de l'objet Recognizer sélectionnée.

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;
                        }
                    }
                }
            }
        }
    }
}

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

RecognitionProperty, classe

Membres RecognitionProperty

Microsoft.Ink, espace de noms

RecognitionProperty