Choices.ToGrammarBuilder Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um GrammarBuilder objeto a partir desse Choices objeto.
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
Devoluções
Um que corresponde GrammarBuilder a este Choices objeto.
Exemplos
O exemplo seguinte cria uma gramática de reconhecimento de fala para alterar a cor de fundo.
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;
}
Observações
O GrammarBuilder retorno por este método é equivalente a um retorno por qualquer um dos seguintes casos.
Chamando o GrammarBuilder construtor com este objeto como parâmetro.
Usando o cast implícito ou explícito deste objeto para um GrammarBuilder.