EmulateRecognizeCompletedEventArgs 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 SpeechRecognizer 和 SpeechRecognitionEngine 类的 EmulateRecognizeCompleted 事件提供数据。
public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgspublic class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgstype EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgsPublic Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs- 继承
示例
以下示例将 事件的事件处理程序 EmulateRecognizeCompleted 添加到 SpeechRecognitionEngine。 处理程序从 Result 属性获取识别的文本。
private SpeechRecognitionEngine sre;  
// Initialize the speech recognition engine.   
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  
  // Add a handler for the EmulateRecognizeCompleted event.  
  sre.EmulateRecognizeCompleted += new EventHandler<EmulateRecognizeCompletedEventArgs>(sre_EmulateRecognizeCompleted);  
  // Add other initialization code here.  
}  
// Handle the EmulateRecognizeCompleted event.   
void sre_EmulateRecognizeCompleted(object sender, EmulateRecognizeCompletedEventArgs e)  
{  
  if (e.Result == null) return;  
  string phrase = e.Result.Text;  
  // Add event handler code here.  
}  
注解
当 对象引发 事件时SpeechRecognitionEngine,会创建 的EmulateRecognizeCompleted实例EmulateRecognizeCompletedEventArgs。 若要获取有关识别结果的信息,请在 事件的处理程序中访问 Result 属性。
模拟是文本(而不是音频)作为语音识别引擎的输入的过程。 若要在仿真期间绕过对象的音频输入 SpeechRecognitionEngine ,请使用 SetInputToNull 方法。
如果语音识别引擎在识别操作期间遇到异常,则 Error 属性设置为 异常,并将 Result 属性设置为 null。
EmulateRecognizeCompletedEventArgs 派生自 AsyncCompletedEventArgs。
属性
| Cancelled | 获取一个值,该值指示异步操作是否已被取消。(继承自 AsyncCompletedEventArgs) | 
| Error | 获取一个值,该值指示异步操作期间发生的错误。(继承自 AsyncCompletedEventArgs) | 
| Result | 获取所模拟识别的结果。 | 
| UserState | 获取异步任务的唯一标识符。(继承自 AsyncCompletedEventArgs) | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| RaiseExceptionIfNecessary() | 如果异步操作失败,则引发用户提供的异常。(继承自 AsyncCompletedEventArgs) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |