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

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

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

復(fù)制代碼 代碼如下:

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);
            }

        }

    }

相關(guān)文章

  • ASP.NET筆記之Calender的使用說(shuō)明

    ASP.NET筆記之Calender的使用說(shuō)明

    在Calender中,所有可選擇的符號(hào)會(huì)顯示下劃線,這是因?yàn)樗鼈冊(cè)跒g覽器都會(huì)呈現(xiàn)為鏈接。如果讓用戶可以選擇某天、月、周,必須設(shè)置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表單驗(yàn)證

    詳解ASP.NET MVC Form表單驗(yàn)證

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

    ASP.net Forms驗(yàn)證Demo

    Asp.net中基于Forms驗(yàn)證的角色驗(yàn)證授權(quán)
    2009-01-01
  • .net下log4net使用方法詳解

    .net下log4net使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了.net下log4net使用方法,以控制臺(tái)應(yīng)用程序?yàn)槔哂幸欢ǖ膮⒖純r(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • .net core 靜態(tài)類獲取appsettings的方法

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

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

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

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

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

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

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

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

    ASP.NET從客戶端中檢測(cè)到有潛在危險(xiǎn)的request.form值的3種解決方法

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

最新評(píng)論

错那县| 冷水江市| 平度市| 哈巴河县| 颍上县| 海晏县| 湘潭市| 札达县| 尉犁县| 尖扎县| 拜城县| 射洪县| 布拖县| 马龙县| 兴宁市| 道孚县| 漯河市| 盐山县| 北辰区| 略阳县| 宜君县| 江山市| 鲁山县| 图片| 日喀则市| 祁门县| 荆门市| 科技| 浑源县| 乌鲁木齐县| 金堂县| 孙吴县| 正镶白旗| 五华县| 澄城县| 大石桥市| 申扎县| 喀喇沁旗| 雅江县| 军事| 鸡东县|