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

Forum statistics

Threads
474,266
Messages
2,571,075
Members
48,772
Latest member
Backspace Studios

Latest Threads

Top