Exemplo n.º 1
0
 private static void CheckApiKey(CustomerApiSoapClient client)
 {
     if (!client.VerifyKey(ConfigurationManager.ApiKey))
     {
         throw new BusinessException("API key is not verified.");
     }
 }
Exemplo n.º 2
0
        public static async Task Start()
        {
            await Task.Run(async() =>
            {
                var client = new CustomerApiSoapClient("CustomerApiSoap");

                CheckApiKey(client);

                //client.IisStartSite(ConfigurationManager.ApiKey);
            });
        }
Exemplo n.º 3
0
        public static async Task Recycle()
        {
            await Task.Run(async() =>
            {
                var client = new CustomerApiSoapClient("CustomerApiSoap");

                CheckApiKey(client);

                //await client.IisRecycleApplicationPoolAsync(ConfigurationManager.ApiKey);
            });
        }
Exemplo n.º 4
0
        public static async Task Restart()
        {
            await Task.Run(async() =>
            {
                var client = new CustomerApiSoapClient("CustomerApiSoap");

                CheckApiKey(client);


                //client.IisStopSite(ConfigurationManager.ApiKey);

                await Task.Delay(ConfigurationManager.TimeoutInSecconds * 1000);

                //client.IisStartSite(ConfigurationManager.ApiKey);
            });
        }