mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2025-12-22 09:29:50 +00:00
DnsServiceWorker: code refactoring changes done.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
Technitium DNS Server
|
Technitium DNS Server
|
||||||
Copyright (C) 2023 Shreyas Zare (shreyas@technitium.com)
|
Copyright (C) 2024 Shreyas Zare (shreyas@technitium.com)
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -27,7 +27,7 @@ using TechnitiumLibrary.Net.Firewall;
|
|||||||
|
|
||||||
namespace DnsServerWindowsService
|
namespace DnsServerWindowsService
|
||||||
{
|
{
|
||||||
public class DnsServiceWorker : BackgroundService
|
public sealed class DnsServiceWorker : BackgroundService
|
||||||
{
|
{
|
||||||
readonly DnsWebService _service;
|
readonly DnsWebService _service;
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ namespace DnsServerWindowsService
|
|||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CheckFirewallEntries()
|
private static void CheckFirewallEntries()
|
||||||
{
|
{
|
||||||
string appPath = Assembly.GetEntryAssembly().Location;
|
string appPath = Assembly.GetEntryAssembly().Location;
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ namespace DnsServerWindowsService
|
|||||||
AddWindowsFirewallEntry(appPath);
|
AddWindowsFirewallEntry(appPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool WindowsFirewallEntryExists(string appPath)
|
private static bool WindowsFirewallEntryExists(string appPath)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -88,7 +88,7 @@ namespace DnsServerWindowsService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool AddWindowsFirewallEntry(string appPath)
|
private static bool AddWindowsFirewallEntry(string appPath)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user