WebRequest.Create Method (Uri)
Initializes a new WebRequest instance for the specified URI scheme.
Assemblies: System (in System.dll)
System.Net.Requests (in System.Net.Requests.dll)
The request scheme specified in requestUri is not registered.
requestUri is a null reference (Nothing in Visual Basic).
The caller does not have permission to connect to the requested URI or a URI that the request is redirected to.
For example, if you create a WebRequest descendant, Handler1, to handle requests to http://www.contoso.com/text/ and another named Handler2 to handle requests to http://www.contoso.com/code/, you can use Create method to return the WebRequest descendant associated with either specified URI.
For example, when a URI beginning with http:// or https:// is passed in requestUri, an HttpWebRequest is returned by Create. If a URI beginning with ftp:// is passed instead, the Create method will return a FileWebRequest instance. If a URI beginning with file:// is passed instead, the Create method will return a FileWebRequest instance.
The pre-registered reserve types already registered include the following:
This member outputs trace information when you enable network tracing in your application. For more information, see Network Tracing in the .NET Framework.