aboutsummaryrefslogtreecommitdiff
path: root/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
diff options
context:
space:
mode:
Diffstat (limited to 'RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs')
-rw-r--r--RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
index 4522d39..19ae437 100644
--- a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
+++ b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
@@ -3,6 +3,7 @@ using ExcelDna.IntelliSense;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Office.Interop.Excel;
using RhSolutions.Services;
+using System;
using System.Net;
namespace RhSolutions.AddIn
@@ -11,6 +12,7 @@ namespace RhSolutions.AddIn
{
public static Application Excel { get; private set; }
public static ServiceProvider ServiceProvider { get; set; }
+ public static IAddInConfiguration Configuration { get; set; }
public void AutoOpen()
{
@@ -18,12 +20,13 @@ namespace RhSolutions.AddIn
Excel = (Application)ExcelDnaUtil.Application;
Services.AddHttpClient()
- .AddSingleton<IDatabaseClient, RhDatabaseClient>();
+ .AddSingleton<IDatabaseClient, RhDatabaseClient>()
+ .AddSingleton<IAddInConfiguration, AddInConfiguration>();
ServiceProvider = Services.BuildServiceProvider();
-
+ Configuration = ServiceProvider.GetService<IAddInConfiguration>();
+
IntelliSenseServer.Install();
- RegistryUtil.Initialize();
EventsUtil.Initialize();
ServicePointManager.SecurityProtocol =
@@ -33,7 +36,6 @@ namespace RhSolutions.AddIn
public void AutoClose()
{
IntelliSenseServer.Uninstall();
- RegistryUtil.Uninitialize();
EventsUtil.Uninitialize();
}
}