Choices.ToGrammarBuilder Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un objeto GrammarBuilder desde este objeto 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
Devoluciones
Valor GrammarBuilder que coincide con este objeto Choices.
Ejemplos
En el ejemplo siguiente se crea una gramática de reconocimiento de voz para cambiar el color de fondo.
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;
}
Comentarios
El GrammarBuilder devuelto por este método es equivalente a uno devuelto por cualquiera de los siguientes elementos.
Llamar al GrammarBuilder constructor con este objeto como parámetro.
Usar la conversión implícita o explícita de este objeto en un GrammarBuilderobjeto .