SrgsItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент грамматики, содержащий фразы или другие сущности, которые пользователь может говорить, чтобы получить успешное распознавание.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Наследование
- Атрибуты
Комментарии
Объект SrgsItem может состоять из фраз, сущностей, таких как SrgsRuleRef объекты, логические сочетания фраз и SrgsRuleRef объектов и т. д. Свойство класса Elements можно использовать SrgsItem для получения доступа к компонентам SrgsItem объекта.
Порядок отображения объектов в заданном SrgsItem объекте определяет порядокSrgsRule, в котором пользователь должен говорить им. По умолчанию содержимое SrgsItem должно быть произнесено ровно один раз. Чтобы указать, что содержимое объекта SrgsItem должно повторяться, используйте SrgsItem конструктор и задайте repeatCount параметр. Аналогичным образом, чтобы указать диапазон времени, которое SrgsItem можно говорить, создайте SrgsItem один из конструкторов, задающих MaxRepeat свойство и MinRepeat свойство.
SrgsItem Если уже существует, можно использовать один из SrgsItem.SetRepeat методов или SetRepeat методы, чтобы указать повторы.
Можно также указать вероятность многократного произнесения элемента, задав значение RepeatProbability свойства.
SrgsItem объекты внутри SrgsOneOf объекта составляют список альтернативных вариантов, из которых пользователь может говорить один. Свойство можно использовать Weight для указания вероятности того, что данный элемент в списке будет говориться.
Класс SrgsItem представляет item элемент, определенный в спецификации грамматики распознавания речи W3C (W3C) версии 1.0. Сведения об элементе SRGS item и сведения о его поддержке System.Speech см. в разделе "Элемент элемента".
Конструкторы
| Имя | Описание |
|---|---|
| SrgsItem() |
Инициализирует новый экземпляр класса SrgsItem. |
| SrgsItem(Int32, Int32, SrgsElement[]) |
Инициализирует новый экземпляр SrgsItem класса, задает массив SrgsElement объектов, добавляемых в этот экземпляр, и задает минимальное и максимальное количество повторений. |
| SrgsItem(Int32, Int32, String) |
Инициализирует новый экземпляр SrgsItem класса, задает текст, связанный с элементом, и задает минимальное и максимальное число повторений. |
| SrgsItem(Int32, Int32) |
Инициализирует новый экземпляр SrgsItem класса и задает минимальное и максимальное число повторений. |
| SrgsItem(Int32) |
Инициализирует новый экземпляр SrgsItem класса и указывает количество раз, когда его содержимое должно быть произнесено. |
| SrgsItem(SrgsElement[]) |
Инициализирует новый экземпляр SrgsItem класса и задает массив SrgsElement объектов, добавляемых в этот экземпляр. |
| SrgsItem(String) |
Инициализирует новый экземпляр SrgsItem класса и задает его текстовое содержимое. |
Свойства
| Имя | Описание |
|---|---|
| Elements |
Возвращает коллекцию объектов, содержащихся в экземпляре SrgsItem . |
| MaxRepeat |
Получает максимальное количество раз, когда пользователь может говорить о содержимом SrgsItemобъекта. |
| MinRepeat |
Возвращает минимальное количество раз, когда пользователь должен говорить о содержимом SrgsItemобъекта. |
| RepeatProbability |
Получает или задает вероятность повторения содержимого этого SrgsItem экземпляра пользователем. |
| Weight |
Возвращает или задает умножающий фактор, который корректирует вероятность того, что SrgsItem в SrgsOneOf объекте будет говориться. |
Методы
| Имя | Описание |
|---|---|
| Add(SrgsElement) |
Добавляет объект в коллекцию объектов, содержащихся в этом SrgsItem экземпляре. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| SetRepeat(Int32, Int32) |
Задает минимальное количество раз и максимальное количество раз, которое может быть произнесено элементом. |
| SetRepeat(Int32) |
Задает количество раз, когда SrgsItem содержимое должно быть произнесено. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |