SemanticValue Конструкторы

Определение

Инициализирует новый экземпляр класса SemanticValue.Initializes a new instance of the SemanticValue class.

Перегрузки

SemanticValue(Object)

Инициализирует новый экземпляр класса SemanticValue и указывает семантическое значение.Initializes a new instance of the SemanticValue class and specifies a semantic value.

SemanticValue(String, Object, Single)

Инициализирует новый экземпляр класса SemanticValue и определяет семантическое значение, имя ключа и уровень доверия.Initializes a new instance of the SemanticValue class and specifies a semantic value, a key name, and a confidence level.

Комментарии

Как правило, объекты не создаются SemanticValue явным образом, за исключением поддержки создания строго типизированных грамматик.Typically, you will not create SemanticValue objects explicitly, except to support the building of strongly-typed grammars.

SemanticValue(Object)

Инициализирует новый экземпляр класса SemanticValue и указывает семантическое значение.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)

Параметры

value
Object

Сведения для хранения в объекте SemanticValue.The information to be stored in the SemanticValue object.

Комментарии

На тип value , который должен храниться, отсутствуют ограничения.There are no restrictions on the type of value to be stored.

Приложение может извлекаться value с Value помощью свойства в SemanticValue экземпляре служб.An application can retrieve value by using the Value property on a SemanticValue instance.

Значение Confidence свойстваSemanticValue для экземпляра будет равно-1.The value of the Confidence property for the SemanticValue instance will be set to -1.

На SemanticValue объект, созданный с помощью этого метода, нельзя ссылаться по имени ключа.A SemanticValue constructed with this method cannot be referenced by key name.

SemanticValue(String, Object, Single)

Инициализирует новый экземпляр класса SemanticValue и определяет семантическое значение, имя ключа и уровень доверия.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)

Параметры

keyName
String

Ключ, который можно использовать для ссылки на экземпляр SemanticValue.A key that can be used to reference this SemanticValue instance.

value
Object

Объект, содержащий данные для хранения в объекте SemanticValue.An object containing information to be stored in the SemanticValue object.

confidence
Single

float, содержащее оценку точности смыслового анализа.A float containing an estimate of the certainty of semantic analysis.

Комментарии

На тип value , который должен храниться, отсутствуют ограничения.There are no restrictions on the type of value to be stored.

Приложение может извлекаться value с Value помощью свойства в SemanticValue экземпляре служб.An application can retrieve value by using the Value property on a SemanticValue instance.

Параметр confidence (возвращаемый Confidence свойством SemanticValue экземпляра) должен находиться в диапазоне от 0,0 до 1,0.The confidence parameter (returned by the Confidence property on a SemanticValue instance), should be between 0.0 and 1.0.

Применяется к