首页 > 其他 > 详细

sharepoint warmup

时间:2014-08-06 11:49:31      阅读:379      评论:0      收藏:0      [点我收藏+]
/----------------

 

using System;using System.Collections.Generic;
using System.Text;using System.Net;
namespace WarmupSharepointCS{    class Program    {        static void Main(string[] args)        {            string url = "https://www.sp.net";            string url2 = "https://www.sp.net/_windows/default.aspx?ReturnUrl=";            string user = "user";            string pwd = @"pwd";


            long count = 0;
            System.Threading.Timer t = new System.Threading.Timer(callback => {

                if (System.DateTime.Now.Hour >= 5 && System.DateTime.Now.Hour < 21)                try                {                    string authInfo = user + ":" + pwd;                    authInfo = Convert.ToBase64String(Encoding.UTF8.GetBytes(authInfo));

                    var webclient = new WebClient2();                    webclient.Headers[HttpRequestHeader.Authorization] = "Basic " + authInfo;                    var webpage = webclient.DownloadString(url2);
                    var str2 = webclient.DownloadString(url);
                    Console.ForegroundColor = System.ConsoleColor.Green;                    Console.WriteLine(webpage);                }                catch (Exception ex)                {                    Console.ForegroundColor = System.ConsoleColor.Red;                    Console.WriteLine(ex.Message);                }

                count++;                Console.WriteLine("timer:" + count.ToString());            },null,0,1000*60 * 20);            
            Console.Read();
        }    }}

 

//----------------

 

///////////////////////////////

using System;using System.Collections.Generic;

using System.Net;
namespace WarmupSharepointCS{    public class WebClient2:System.Net.WebClient    {
        private readonly CookieContainer m_container = new CookieContainer();
        protected override WebRequest GetWebRequest(Uri address)        {            WebRequest request = base.GetWebRequest(address);            HttpWebRequest webRequest = request as HttpWebRequest;            if (webRequest != null)            {                webRequest.CookieContainer = m_container;            }            return request;        }
    }}

 

//////////////////////////////////

 

sharepoint warmup,布布扣,bubuko.com

sharepoint warmup

原文:http://www.cnblogs.com/zyip/p/3894065.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!