Choices.ToGrammarBuilder 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從這個 GrammarBuilder 物件傳回 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
傳回
符合這個 GrammarBuilder 物件的 Choices。
範例
下列範例會建立語音辨識文法來變更背景色彩。
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;
}
備註
GrammarBuilder這個方法傳回的 相當於下列任一項所傳回的 。
使用 GrammarBuilder 這個 物件做為 參數呼叫建構函式。
使用這個 物件的 GrammarBuilder 隱含或明確轉換成 。