public void Dispose()
 {
     AsyncContext.Run(async() => await GrpcConnectionManager.Instance.ShutdownAsync());
     ServiceManager.Instance.Dispose();
 }
 public void Start()
 {
     LoadConfigurationSetting();
     LogManager.SetLoggerFactory(new DebugLoggerFactoryAdapter());
     AsyncContext.Run(async() => await StartAsync());
 }