Choices.ToGrammarBuilder Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
GrammarBuilder Zwraca obiekt z tego Choices obiektu.
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
Zwraca
Obiekt GrammarBuilder , który pasuje do tego Choices obiektu.
Przykłady
Poniższy przykład tworzy gramatykę rozpoznawania mowy na potrzeby zmiany koloru tła.
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;
}
Uwagi
Zwrócony GrammarBuilder przez tę metodę jest odpowiednikiem jednego zwróconego przez jedną z następujących metod.
Wywoływanie konstruktora GrammarBuilder z tym obiektem jako parametru.
Użycie niejawnego lub jawnego rzutowania tego obiektu na obiekt GrammarBuilder.