Choices.ToGrammarBuilder Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
GrammarBuilder Vrátí objekt z tohoto Choices objektu.
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
Návraty
A GrammarBuilder , který odpovídá tomuto Choices objektu.
Příklady
Následující příklad vytvoří gramatiku rozpoznávání řeči pro změnu barvy pozadí.
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;
}
Poznámky
Vrácená GrammarBuilder touto metodou je ekvivalentní jedné z následujících vrácených.
Volání konstruktoru GrammarBuilder s tímto objektem jako parametru
Použití implicitního nebo explicitního přetypování tohoto objektu GrammarBuilderna .