}//public void ButtonSubmit_Click() /// <summary>SpVoiceSpeak</summary> public void SpVoiceSpeak() { bool impersonateValidUser = false; string exceptionMessage = null; WindowsImpersonationContext windowsImpersonationContext = null; UtilitySpeechArgument utilitySpeechArgument = null; utilitySpeechArgument = new UtilitySpeechArgument ( CheckBoxXml.Checked, new string[] { FileUploadSource.PostedFile.FileName }, FileUploadAudio.PostedFile.FileName, new string[] { TextBoxText.Text }, null //voice ); try { impersonateValidUser = UtilityImpersonate.ImpersonateValidUser ( ref ImpersonateDomainName, ref ImpersonatePassword, ref ImpersonateUserName, ref windowsImpersonationContext, ref exceptionMessage ); if (exceptionMessage != null) { Feedback = exceptionMessage; return; } if (impersonateValidUser == false) { return; } UtilitySpeech.SpVoiceSpeak ( ref utilitySpeechArgument, ref exceptionMessage ); UtilityImpersonate.UndoImpersonation ( ref windowsImpersonationContext, ref exceptionMessage ); }//try catch (Exception exception) { exceptionMessage = exception.Message; } if (exceptionMessage != null) { Feedback = exceptionMessage; } } //public static void SpVoiceSpeak()
}//Page_Load ///<summary>Page Unload.</summary> public void Page_Unload ( object sender, EventArgs e ) { String exceptionMessage = null; UtilityImpersonate.UndoImpersonation ( ref windowsImpersonationContext, ref exceptionMessage ); if ( exceptionMessage != null ) { Feedback = exceptionMessage; return; }//if ( exceptionMessage != null ) }//public void Page_Unload()