Choices.ToGrammarBuilder Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett GrammarBuilder objekt från det här Choices objektet.
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
Returer
En GrammarBuilder som matchar det här Choices objektet.
Exempel
I följande exempel skapas en grammatik för taligenkänning för att ändra bakgrundsfärgen.
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;
}
Kommentarer
Den GrammarBuilder som returneras med den här metoden motsvarar en som returneras av något av följande.
GrammarBuilder Anropa konstruktorn med det här objektet som parameter.
Använda implicit eller explicit gjutning av det här objektet till en GrammarBuilder.