SemanticValue Constructores

Definición

Inicializa una nueva instancia de la clase SemanticValue.Initializes a new instance of the SemanticValue class.

Sobrecargas

SemanticValue(Object)

Inicializa una nueva instancia de la clase SemanticValue y especifica un valor semántico.Initializes a new instance of the SemanticValue class and specifies a semantic value.

SemanticValue(String, Object, Single)

Inicializa una nueva instancia de la clase de SemanticValue y especifica un valor semántico, un nombre de clave y un nivel de confianza.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

Comentarios

Normalmente, no se creará SemanticValue objetos explícitamente, excepto para admitir la compilación de gramáticas fuertemente tipadas.Typically, you will not create SemanticValue objects explicitly, except to support the building of strongly-typed grammars.

SemanticValue(Object)

Inicializa una nueva instancia de la clase SemanticValue y especifica un valor semántico.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)

Parámetros

value
Object

La información que se almacenará en el objeto SemanticValue.The information to be stored in the SemanticValue object.

Comentarios

No hay ninguna restricción en el tipo de value que se va a almacenar.There are no restrictions on the type of value to be stored.

Una aplicación puede recuperar value mediante el uso de la propiedad Value en una instancia de SemanticValue.An application can retrieve value by using the Value property on a SemanticValue instance.

El valor de la propiedad Confidence de la instancia de SemanticValue se establecerá en-1.The value of the Confidence property for the SemanticValue instance will be set to -1.

No se puede hacer referencia a un SemanticValue construido con este método por el nombre de clave.A SemanticValue constructed with this method cannot be referenced by key name.

SemanticValue(String, Object, Single)

Inicializa una nueva instancia de la clase de SemanticValue y especifica un valor semántico, un nombre de clave y un nivel de confianza.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)

Parámetros

keyName
String

Una clave que se puede usar para hacer referencia a esta instancia de SemanticValue.A key that can be used to reference this SemanticValue instance.

value
Object

Un objeto que contiene información que se va a almacenar en el objeto SemanticValue.An object containing information to be stored in the SemanticValue object.

confidence
Single

Un valor float que contiene una estimación de certeza del análisis semántico.A float containing an estimate of the certainty of semantic analysis.

Comentarios

No hay ninguna restricción en el tipo de value que se va a almacenar.There are no restrictions on the type of value to be stored.

Una aplicación puede recuperar value mediante el uso de la propiedad Value en una instancia de SemanticValue.An application can retrieve value by using the Value property on a SemanticValue instance.

El parámetro confidence (devuelto por la propiedad Confidence en una instancia de SemanticValue) debe estar entre 0,0 y 1,0.The confidence parameter (returned by the Confidence property on a SemanticValue instance), should be between 0.0 and 1.0.

Se aplica a