コード例 #1
0
		private void processorSetLanguage_ErrorProcessEntity(InfoGrp_Class entity, Error error)
		{
			entity.answerLanguageIdentification.theresError = true;
			entity.answerLanguageIdentification.error = error;
		}
コード例 #2
0
		private Return<object> SetLanguage(InfoGrp_Class info, object parameter)
		{
			Return<object> _answer = new Return<object>();
			try
			{
				LanguageIdentificationUtility _languageIdentificationUtility = (LanguageIdentificationUtility)parameter;
				Return<EnumLanguage> _answerIdentifyLanguage = _languageIdentificationUtility.IdentifyLanguage(info.text);
				if (_answerIdentifyLanguage.theresError)
				{
					_answer.theresError = true;
					_answer.error = _answerIdentifyLanguage.error;
				}
				else
					info.language = _answerIdentifyLanguage.data;

				_languageIdentificationUtility = null;
			}
			catch (Exception _ex)
			{
				_answer.theresError = true;
				_answer.error = Utility.GetError(_ex, this.GetType());
			}
			return _answer;
		}