This interface is for objects that
create protocol-specific instances of
WebRequest. For example, the private class
HttpRequestCreator is the underlying class that
implements this interface. WebRequest uses that
class under the hood to create instances of
HttpWebRequest when an application connects to an
http or https URI.
If you create your own protocol-specific implementation of this
interface, you can register it with the
WebRequest.RegisterPrefix( ) static method.
public interface IWebRequestCreate {
// Public Instance Methods
public WebRequest Create(Uri uri);
}