最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net實現(xiàn)ping的實例代碼

 更新時間:2014年02月19日 16:41:54   作者:  
這篇文章主要介紹了.net實現(xiàn)ping的實例代碼,需要的朋友可以參考下

復制代碼 代碼如下:

class ServicePinger
    {
        private static readonly ILog log = LogManager.GetLogger(typeof(ServicePinger));
        public ServicePinger(string siteName, string siteUrl, string serviceUrl)
        {
            if (siteName == null)
                throw new ArgumentException("siteName can't be null");

            if (siteUrl == null)
                throw new ArgumentException("siteUrl can't be null");

            if (serviceUrl == null)
                throw new ArgumentException("serviceUrl can't be null");

            if (siteName.Length == 0)
                throw new ArgumentException("siteName can't be empty");

            if (siteUrl.Length == 0)
                throw new ArgumentException("siteUrl can't be empty");

            if (serviceUrl.Length == 0)
                throw new ArgumentException("serviceUrl can't be empty");

            pingingSiteName = siteName;
            pingingSiteUrl = siteUrl;
            serviceUrlToPing = serviceUrl;

 

        }

        private string pingingSiteName = string.Empty;
        private string pingingSiteUrl = string.Empty;
        private string serviceUrlToPing = string.Empty;
        private int timeoutInMilliseconds = 3000;

 
        /// <summary>
        /// Does the actual pinging of the service
        /// </summary>
        public void Ping()
        {
            try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceUrlToPing);
                request.Method = "POST";
                request.ContentType = "text/xml";
                request.Timeout = timeoutInMilliseconds;
                request.Credentials = CredentialCache.DefaultNetworkCredentials;

 
                Stream stream = (Stream)request.GetRequestStream();
                using (XmlTextWriter writer = new XmlTextWriter(stream, Encoding.ASCII))
                {
                    writer.WriteStartDocument();
                    writer.WriteStartElement("methodCall");
                    writer.WriteElementString("methodName", "weblogUpdates.ping");
                    writer.WriteStartElement("params");
                    writer.WriteStartElement("param");
                    writer.WriteElementString("value", pingingSiteName);
                    writer.WriteEndElement();
                    writer.WriteStartElement("param");
                    writer.WriteElementString("value", pingingSiteUrl);
                    writer.WriteEndElement();
                    writer.WriteEndElement();
                    writer.WriteEndElement();
                }

 
                request.GetResponse();
            }
            catch (InvalidOperationException ex)
            {
                log.Error(ex);
            }
            catch (NotSupportedException ex)
            {
                log.Error(ex);
            }

        }

    }

相關文章

  • ASP.NET筆記之Calender的使用說明

    ASP.NET筆記之Calender的使用說明

    在Calender中,所有可選擇的符號會顯示下劃線,這是因為它們在瀏覽器都會呈現(xiàn)為鏈接。如果讓用戶可以選擇某天、月、周,必須設置SelectionMode屬性
    2013-04-04
  • ASP.Net獲取客戶端網(wǎng)卡MAC的小例子

    ASP.Net獲取客戶端網(wǎng)卡MAC的小例子

    這篇文章介紹了ASP.Net獲取客戶端網(wǎng)卡MAC的小例子,有需要的朋友可以參考一下
    2013-07-07
  • 詳解ASP.NET MVC Form表單驗證

    詳解ASP.NET MVC Form表單驗證

    這篇文章主要為大家詳細介紹了ASP.NET MVC Form表單驗證,一般驗證方式有Windows驗證和表單驗證,web項目用得更多的是表單驗證,感興趣的小伙伴們可以參考一下
    2016-03-03
  • ASP.net Forms驗證Demo

    ASP.net Forms驗證Demo

    Asp.net中基于Forms驗證的角色驗證授權
    2009-01-01
  • .net下log4net使用方法詳解

    .net下log4net使用方法詳解

    這篇文章主要為大家詳細介紹了.net下log4net使用方法,以控制臺應用程序為例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • .net core 靜態(tài)類獲取appsettings的方法

    .net core 靜態(tài)類獲取appsettings的方法

    這篇文章主要介紹了.net core 靜態(tài)類獲取appsettings的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 解析微信支付的實現(xiàn)方法(.NET版)

    解析微信支付的實現(xiàn)方法(.NET版)

    由于微信的廣泛利用,基于微信開發(fā)的一系列也應運而生,這篇文章主要介紹了解析微信支付的實現(xiàn)方法(.NET版),有興趣的可以了解一下。
    2016-11-11
  • Microsoft Visual Studio 2010下如何添加命令提示行

    Microsoft Visual Studio 2010下如何添加命令提示行

    這篇文章主要介紹了Microsoft Visual Studio 2010下如何添加命令提示行的相關資料,需要的朋友可以參考下
    2015-11-11
  • 如何輕松搭建Windows8云平臺的開發(fā)環(huán)境

    如何輕松搭建Windows8云平臺的開發(fā)環(huán)境

    Windows Store應用是基于Windows 8操作系統(tǒng)的新一代Windows應用程序,其開發(fā)平臺以及運行模式和以往傳統(tǒng)平臺略有不同。為了幫助更多開發(fā)人員加入到Windows Store應用開發(fā)行列,本篇將介紹如何在Windows Azure云平臺搭建Windows8應用開發(fā)環(huán)境,本篇介紹的方法適合未安裝Windows8操作系統(tǒng),使用Mac或者Linux平臺的開發(fā)人員參考閱讀。
    2013-02-02
  • ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法

    ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法

    這篇文章主要介紹了ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法,這是ASP.NET開發(fā)中一個比較常見的經(jīng)典的問題,需要的朋友可以參考下
    2015-01-01

最新評論

温泉县| 平凉市| 斗六市| 钟祥市| 宜州市| 晋宁县| 肃北| 巢湖市| 建湖县| 乐平市| 黄冈市| 西吉县| 汾西县| 灵宝市| 临猗县| 荣昌县| 花莲县| 乐清市| 枣强县| 余庆县| 佳木斯市| 湄潭县| 洮南市| 泰和县| 江口县| 贵德县| 淮滨县| 历史| 广水市| 赤水市| 孝义市| 依安县| 公安县| 肇州县| 马边| 星座| 大名县| 安西县| 勐海县| 高陵县| 砚山县|