#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
664 B

/*
* Created by SharpDevelop.
* User: Daniel Grunwald
* Date: 08.10.2005
* Time: 19:47
*/
using System;
using System.Net;
namespace StringResourceTool
{
public class CookieAwareWebClient : WebClient
{
CookieContainer container;
public CookieAwareWebClient(CookieContainer container)
{
if (container == null)
throw new ArgumentNullException("container");
this.container = container;
}
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest) {
(request as HttpWebRequest).CookieContainer = container;
}
return request;
}
}
}