激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - .net實現(xiàn)ping的實例代碼

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

2019-11-29 14:15ASP.NET教程網(wǎng) ASP.NET教程

這篇文章主要介紹了.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); 
            }

 

        } 

    }

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品片一区二区三区 | 亚洲va国产va| av不卡免费观看 | 国产精品成人一区二区三区吃奶 | 日韩视频区 | 国产精品久久久久久久久久尿 | 亚洲综合精品成人 | 成人免费观看在线视频 | 曰批全过程120分钟免费69 | 91高清完整版在线观看 | 婷婷亚洲一区二区三区 | 91精品国产综合久久婷婷香蕉 | 5xx免费看 | 一级片九九 | 成人国产精品一区 | 久久96国产精品久久久 | 精品国产九九九 | 久久精品黄 | 一区国产在线观看 | av影院在线播放 | 深夜影院一级毛片 | 国产高清毛片 | 最新午夜综合福利视频 | 免费看一级片 | 色婷婷久久久久久 | 久久777国产线看观看精品 | 欧美成人免费小视频 | 粉嫩粉嫩一区二区三区在线播放 | 黄色高清视频网站 | 欧美中文字幕在线视频 | 极品一级片 | 色综合网在线观看 | 免费毛片电影 | 国产一区二精品区在线 | 国产精品免费av一区二区三区 | 亚洲国产高清一区 | 宅男视频在线观看免费 | 曰韩精品 | 自拍偷拍亚洲图片 | 国产精品高潮99久久久久久久 | 免费毛片电影 |