protected DigestOutputResult GetDigestOutputResult(TestSent sent) { using (var client = new DigestWcfClient(ENDPOINT_CONFIGURATION_NAME)) { var inputParams = new DigestInputParams(sent.Text, InputTextFormat.PlainText) { ExecuteTonalityMarking = true, }; var result = client.ExecuteDigest(inputParams); return(result); } }
private static string GetDigestResultHtml(HttpContext context, DigestInputParams inputParams) { var result = default(DigestOutputResult); using (var client = new DigestWcfClient(Config.DIGEST_ENDPOINT_CONFIGURATION_NAME)) { result = client.ExecuteDigest(inputParams); } var html = ConvertToHtml(context, result); return(html); }
private static string GetResultHtml(LocalParams lp) { switch (lp.ProcessType) { case ProcessTypeEnum.Digest: #region [.code.] { var inputParams = new DigestInputParams(lp.Text, InputTextFormat.PlainText) { ExecuteTonalityMarking = true }; if (!lp.InquiryText.IsNullOrWhiteSpace()) { inputParams.InquiriesSynonyms = lp.InquiryText.ToTextList(); } if (lp.ObjectAllocateMethod.HasValue) { inputParams.ObjectAllocateMethod = lp.ObjectAllocateMethod.Value; } var html = GetDigestResultHtml(lp.Context, inputParams); return(html); } #endregion case ProcessTypeEnum.TonalityMarking: #region [.code.] { var inputParams = new TonalityMarkingInputParams(lp.Text); if (!lp.InquiryText.IsNullOrWhiteSpace()) { inputParams.InquiriesSynonyms = lp.InquiryText.ToTextList(); } if (lp.ObjectAllocateMethod.HasValue) { inputParams.ObjectAllocateMethod = lp.ObjectAllocateMethod.Value; } var html = GetTonalityMarkingResultHtml(lp.Context, inputParams, lp.OutputType); return(html); } #endregion default: throw (new ArgumentException(lp.ProcessType.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { var result = default(DigestOutputResult); using (var client = new DigestWcfClient(ENDPOINT_CONFIGURATION_NAME)) { var inputParams = new DigestInputParams(this.InputText, InputTextFormat.PlainText) { ExecuteTonalityMarking = ExecuteTonalityMarking, InquiriesSynonyms = UseInquiry ? InquiryText.ToTextList() : null, }; result = client.ExecuteDigest(inputParams); } var originalText = this.InputText; var offsetsProcessor = new OffsetsProcessor(/*this.InputText*/); var viewInWindowText = (this.ViewInWindow ? (this.InputText + Extensions.HR) : string.Empty); switch (this.OutputType) { case OutputTypeEnum.Table: resultHtmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtmlTable(Server, offsetsProcessor, originalText, OffsetCreationXmlType); break; case OutputTypeEnum.Table_And_Xml_Custom_BySent: resultHtmlDiv.InnerHtml = viewInWindowText + result.ToHtmlTableAndXmlCustomBySent(OutputType, Server, offsetsProcessor, originalText, OffsetCreationXmlType); break; default: throw (new ArgumentException(this.OutputType.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { var result = default(DigestOutputResult); using (var client = new DigestWcfClient(ENDPOINT_CONFIGURATION_NAME)) { var inputParams = new DigestInputParams(this.InputText, InputTextFormat.PlainText) { ExecuteTonalityMarking = ExecuteTonalityMarking, InquiriesSynonyms = UseInquiry ? InquiryText.ToTextList() : null, ObjectAllocateMethod = this.ObjectAllocateMethod, }; result = client.ExecuteDigest(inputParams); } var viewInWindowText = (this.ViewInWindow ? (this.InputText + Extensions.HR) : string.Empty); switch (this.OutputType) { case OutputTypeEnum.Xml: resultXmlTable.Visible = true; resultXmlDiv.Visible = true; //this.ViewInWindow; resultHtmlDiv.Visible = false; resultXmlDiv.Style[HtmlTextWriterStyle.Height] = (this.ViewInWindow ? (result.Tuples.Any() ? 200 : 100) : (result.Tuples.Any() ? 100 : 25)).ToString() + "px"; resultXmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server); this.CurrentDigestOutputResult = result; break; default: resultXmlTable.Visible = false; resultHtmlDiv.Visible = true; switch (this.OutputType) { case OutputTypeEnum.Xml_Custom: resultHtmlDiv.InnerHtml = viewInWindowText + result.ToHtml(OutputType, Server); break; case OutputTypeEnum.Table: resultHtmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server); break; case OutputTypeEnum.Table_And_Xml_Custom: resultHtmlDiv.InnerHtml = viewInWindowText + result.Tuples.ToHtml(Server) + Extensions.HR + result.ToHtml(OutputType, Server); break; case OutputTypeEnum.Table_And_Xml_Custom_BySent: resultHtmlDiv.InnerHtml = viewInWindowText + result.ToHtml2(OutputType, Server); break; default: throw (new ArgumentException(this.OutputType.ToString())); } break; } }