SemanticValue Constructeurs

Définition

Initialise une nouvelle instance de la classe SemanticValue.Initializes a new instance of the SemanticValue class.

Surcharges

SemanticValue(Object)

Initialise une nouvelle instance de la classe SemanticValue et spécifie une valeur sémantique.Initializes a new instance of the SemanticValue class and specifies a semantic value.

SemanticValue(String, Object, Single)

Initialise une nouvelle instance de la classe SemanticValue et spécifie une valeur sémantique, un nom de clé et un niveau de confiance.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

Remarques

En règle générale, vous ne SemanticValue créez pas d’objets explicitement, sauf pour prendre en charge la génération de grammaires fortement typées.Typically, you will not create SemanticValue objects explicitly, except to support the building of strongly-typed grammars.

SemanticValue(Object)

Initialise une nouvelle instance de la classe SemanticValue et spécifie une valeur sémantique.Initializes a new instance of the SemanticValue class and specifies a semantic value.

public:
 SemanticValue(System::Object ^ value);
public SemanticValue (object value);
new System.Speech.Recognition.SemanticValue : obj -> System.Speech.Recognition.SemanticValue
Public Sub New (value As Object)

Paramètres

value
Object

Informations à stocker dans l'objet SemanticValue.The information to be stored in the SemanticValue object.

Remarques

Il n’existe aucune restriction sur le type value de à stocker.There are no restrictions on the type of value to be stored.

Une application peut récupérer value à l’aide Value de la propriété SemanticValue sur une instance.An application can retrieve value by using the Value property on a SemanticValue instance.

La valeur de la Confidence propriété de l' SemanticValue instance sera définie sur-1.The value of the Confidence property for the SemanticValue instance will be set to -1.

Un SemanticValue construit avec cette méthode ne peut pas être référencé par un nom de clé.A SemanticValue constructed with this method cannot be referenced by key name.

SemanticValue(String, Object, Single)

Initialise une nouvelle instance de la classe SemanticValue et spécifie une valeur sémantique, un nom de clé et un niveau de confiance.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

public:
 SemanticValue(System::String ^ keyName, System::Object ^ value, float confidence);
public SemanticValue (string keyName, object value, float confidence);
new System.Speech.Recognition.SemanticValue : string * obj * single -> System.Speech.Recognition.SemanticValue
Public Sub New (keyName As String, value As Object, confidence As Single)

Paramètres

keyName
String

Clé qui peut être utilisée pour référencer cette instance SemanticValue.A key that can be used to reference this SemanticValue instance.

value
Object

Objet contenant des informations à stocker dans l'objet SemanticValue.An object containing information to be stored in the SemanticValue object.

confidence
Single

float contenant une estimation de la certitude de l'analyse sémantique.A float containing an estimate of the certainty of semantic analysis.

Remarques

Il n’existe aucune restriction sur le type value de à stocker.There are no restrictions on the type of value to be stored.

Une application peut récupérer value à l’aide Value de la propriété SemanticValue sur une instance.An application can retrieve value by using the Value property on a SemanticValue instance.

Le confidence paramètre (retourné par la Confidence propriété sur une SemanticValue instance) doit être compris entre 0,0 et 1,0.The confidence parameter (returned by the Confidence property on a SemanticValue instance), should be between 0.0 and 1.0.

S’applique à