diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-09 07:27:43 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-09 07:27:43 +0300 |
commit | c96ac659901e3aa97703fe00856cf14b5630887d (patch) | |
tree | 01319906063c647152763f1e1e4be0b5d0d4ce9c /ExcelAddIn.cs |
Initial
Diffstat (limited to 'ExcelAddIn.cs')
-rw-r--r-- | ExcelAddIn.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ExcelAddIn.cs b/ExcelAddIn.cs new file mode 100644 index 0000000..1a5d5f1 --- /dev/null +++ b/ExcelAddIn.cs @@ -0,0 +1,20 @@ +using Microsoft.Extensions.DependencyInjection; +using ExcelAddIn.Services; +using System.Text; + +public class MyAddIn : IExcelAddIn +{ + public static ServiceProvider ServiceProvider { get; private set; } + public void AutoOpen() + { + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); + IServiceCollection Services = new ServiceCollection(); + Services.AddHttpClient() + .AddSingleton<ICurrencyClient, CurrencyClient>(); + ServiceProvider = Services.BuildServiceProvider(); + } + + public void AutoClose() + { + } +}
\ No newline at end of file |