Inherit HttpWebRequest?

F

Fred W

I'm attempting to inherit HttpWebRequest. For argument's sake let's say
that one string property will be added.
The constructor does not take explicit overloads so I'm looking at the
static Create method.
Is it possible?

public class CustomHttpWebRequest : HttpWebRequest
{
//additional property
public string NewValue;

public CustomHttpWebRequest (SerializationInfo si, StreamingContext sc)
: base (si, sc)
{//required for successful compile
}

public static new CustomHttpWebRequest Create(string uri, string
newValue)
{
//how is this done?
CustomHttpWebRequest custReq =
(CustomHttpWebRequest)HttpWebRequest.Create(uri);

custReq.NewValue = newValue;
return custReq;
}

//this won't compile
//public CustomHttpWebRequest(string newValue)
//{
// NewValue = newValue;
//}
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,175
Latest member
Vinay Kumar_ Nevatia
Top