Simple Windows Service that runs periodically and once a day at specific time using C# and VB.Net
https://www.aspsnippets.com/Articles/Simple-Windows-Service-that-runs-periodically-and-once-a-day-at-specific-time-using-C-and-VBNet.aspx
=================================================================
===========================================================
static void Main()
{
using (var client = new HttpClient())
{
try
{
string serviceUrl = ConfigurationSettings.AppSettings["RemainderServiceURL"];
if (ConfigurationSettings.AppSettings["IsValidSSL"] == "false")
{
//make sure to use TLS 1.2 first before trying other version
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
//To bypass certificate validation
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
}
//set Accept headers
client.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "text/html,application/xhtml+xml,application/xml,application/json");
//set User agent
client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; EN; rv:11.0) like Gecko");
client.DefaultRequestHeaders.TryAddWithoutValidation("Accept-Charset", "ISO-8859-1");
HttpResponseMessage response = client.GetAsync(serviceUrl).Result;
}
catch (Exception ex)
{
//your Code
}
finally
{
//your Code
}
}
}
No comments:
Post a Comment