void MakeConnection() { //return; //Duplex가 아니면 무조건 return해야함 if (client == null && OperationContext.Current != null) { client = OperationContext.Current.GetCallbackChannel <ISpeechCallBack>(); } }
void OnSpeechEnded(object sender, StringMessageEventArgs e) { try { if (client != null) { client.OnSpeechEnded(sender.ToString(), e); } } catch (Exception ex) { client = null; Trace.Write(ex.ToString()); } if (SpeechEnded != null) { SpeechEnded(sender, e); } }