Udostępnij za pośrednictwem


Choices.ToGrammarBuilder Metoda

Definicja

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

GrammarBuilder

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.

Dotyczy

Zobacz też