diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2021-11-14 12:27:49 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2021-11-14 12:27:49 +0300 |
commit | f5234e956c79d3019e975a4d3550574c92f769e7 (patch) | |
tree | 9a3998da9383dfef2eed7d5b5c7aecabbd6e08b5 /Functions.cs | |
parent | 2290f1b3403640025cbf2522f83f53b5913470c9 (diff) |
Edit ASync method. Delete unnecessary classes
Diffstat (limited to 'Functions.cs')
-rw-r--r-- | Functions.cs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/Functions.cs b/Functions.cs index 576e03c..aefdd87 100644 --- a/Functions.cs +++ b/Functions.cs @@ -1,25 +1,23 @@ using ExcelDna.Integration; +using System.Net.Http; namespace Rehau.Sku.Assist { public class Functions : IExcelAddIn { - [ExcelFunction(description: "Получение наименования и артикула позиции")] + static readonly HttpClient httpClient = new HttpClient(); + public static object RAUNAME(string request) { - SkuAssist.EnsureHttpInitialized(); - - return ExcelTaskUtil.Run("RAUNAME ASYNC", request, async token => + return ExcelAsyncUtil.Run("RAUNAME", request, delegate { - var document = await SkuAssist.GetDocumentAsync(request); + var document = SkuAssist.GetDocumentAsync(request, httpClient).Result; return SkuAssist.GetResultFromDocument(document); }); } public void AutoClose() { - ExcelIntegration.RegisterUnhandledExceptionHandler( - delegate (object ex) { return string.Format("!!!ERROR: {0}", ex.ToString()); }); } public void AutoOpen() |