熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

使用C# 創建 Windows 服務

2013-11-13 10:19:45  來源: .NET編程 
    在Windows服務裡面如果訪問文件采用絕對路徑可以如果采用相對路徑和生成的服務文件在同一目錄下面則要訪問此程序集 下面的文件
    using System;
    using SystemCollectionsGeneric;
    using SystemText;
    using SystemReflection;
    using SystemXml;
    using SystemIO;
    namespace HDUSearch
    …{
    public  class IndexConfig
    …{
    GetValue#region GetValue
    public string GetValue(string key)
    …{
    string assemblyFilePath = AssemblyGetExecutingAssembly()Location;
    string assemblyDirPath = PathGetDirectoryName(assemblyFilePath)
    XmlDocument xmlDoc = new XmlDocument()
    xmlDocLoad(assemblyDirPath + \nfig
    XmlNodeList nodeList = xmlDocSelectSingleNode(/configuration/appSettingsChildNodes;   //獲取appSettings節點的所有子節點
    foreach (XmlNode xn in nodeList)   //遍歷所有子節點
    …{
    XmlElement xe = (XmlElement)xn;   //將子節點類型轉換為XmlElement類型
    if (xeGetAttribute(keyIndexOf(key) !=
    …{
    return xeGetAttribute(value
    break;
    }
    }
    return ;
    }
    #endregion
    }
    }
From:http://tw.wingwit.com/Article/program/net/201311/13255.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.