使用windows控制臺調試服務的方法
將Program類的刪除,將里面的靜態(tài)類Main修改后放入服務類中:
partial class Server1 : ServiceBase
{
public Server1()
{
InitializeComponent();
}
/// <summary>
/// 應用程序的主入口點。
/// </summary>
static void Main(string[] args)
{
Server1 sv = new Server1();
if (args.Length > 0)
{
sv.OnStart(args);
char c;
while ((c = Convert.ToChar(Console.Read())) != 'q')
if (c == 'g') GC.Collect();
sv.OnStop();
Console.ReadLine();
}
else
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
sv
};
ServiceBase.Run(ServicesToRun);
}
}
protected override void OnStart(string[] args)
{
}
protected override void OnStop()
{
}
}
相關文章
C#?System.Linq提供類似SQL語法的高效查詢操作
System.Linq是C#的一個命名空間,提供了LINQ(語言集成查詢)功能,允許開發(fā)者使用一致的查詢語法來處理不同類型的數(shù)據(jù)源,如數(shù)組、集合、數(shù)據(jù)庫和XML等,本文介紹C#?System.Linq提供類似SQL語法的高效查詢操作,感興趣的朋友一起看看吧2024-09-09
C#學習筆記整理_深入剖析構造函數(shù)、析構函數(shù)
下面小編就為大家?guī)硪黄狢#學習筆記整理_深入剖析構造函數(shù)、析構函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09

