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사용하여 .