SpeechRecognizer.LoadGrammarAsync(Grammar) メソッド

定義

非同期的に音声認識文法を読み込みます。

public:
 void LoadGrammarAsync(System::Speech::Recognition::Grammar ^ grammar);
public void LoadGrammarAsync (System.Speech.Recognition.Grammar grammar);
member this.LoadGrammarAsync : System.Speech.Recognition.Grammar -> unit
Public Sub LoadGrammarAsync (grammar As Grammar)

パラメーター

grammar
Grammar

読み込む音声認識文法。

注釈

認識エンジンは、この非同期操作を完了すると、イベントを LoadGrammarCompleted 発生させます。 認識エンジンは、音声認識文法が既に読み込まれている場合、非同期に読み込まれている場合、または認識エンジンへの読み込みに失敗した場合に例外をスローします。 認識エンジンが実行されている場合、アプリケーションでは、 を使用 RequestRecognizerUpdate して音声認識エンジンを一時停止してから、文法の読み込み、アンロード、有効化、または無効化を行う必要があります。

音声認識文法を同期的に読み込むには、 メソッドを使用します LoadGrammar

このメソッドは、メソッドの同期例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機されたときにスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって LoadGrammar(Grammar)スローされる例外に関するページを参照してください。

適用対象

こちらもご覧ください