Choices.ToGrammarBuilder Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект GrammarBuilder из данного объекта Choices.
public:
System::Speech::Recognition::GrammarBuilder ^ ToGrammarBuilder();
public System.Speech.Recognition.GrammarBuilder ToGrammarBuilder ();
member this.ToGrammarBuilder : unit -> System.Speech.Recognition.GrammarBuilder
Public Function ToGrammarBuilder () As GrammarBuilder
Возвращаемое значение
GrammarBuilder, соответствующий данному объекту Choices.
Примеры
В следующем примере создается грамматика распознавания речи для изменения цвета фона.
private Grammar CreateColorChoice()
{
// Create a Choices object that contains a set of alternative colors.
Choices colorChoice = new Choices(new string[] {"red", "green", "blue"});
// Construct the phrase.
GrammarBuilder gb = new GrammarBuilder();
gb.Append(new Choices(new string[] {"Set", "Change"}));
gb.Append("background to");
gb.Append(colorChoice.ToGrammarBuilder());
Grammar grammar = new Grammar(gb);
grammar.Name = "modify background color";
return grammar;
}
Комментарии
Возвращаемый GrammarBuilder этим методом эквивалентен одному из следующих значений.
Вызов конструктора GrammarBuilder с этим объектом в качестве параметра.
Использование неявного или явного приведения этого объекта к объекту GrammarBuilder.