WebException Constructor (String)
Initializes a new instance of the WebException class with the specified error message.
Assembly: System (in System.dll)
The WebException instance is initialized with the Message property set to the value of message. If message is null, the Message property is initialized to a system-supplied message. The InnerException and Response properties are initialized to null. The Status property is initialized to RequestCanceled.
The following example throws a WebException by specifying an error message.
Try ' A 'Socket' object has been created. Dim httpSocket As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) ' The IPaddress of the unknown uri is resolved using the 'Dns.Resolve' method. Dim hostEntry As IPHostEntry = Dns.Resolve(connectUri) Dim serverAddress As IPAddress = hostEntry.AddressList(0) Dim endPoint As New IPEndPoint(serverAddress, 80) httpSocket.Connect(endPoint) Console.WriteLine("Connection created successfully") httpSocket.Close() Catch e As SocketException Console.WriteLine((ControlChars.Cr + "Exception thrown." + ControlChars.Cr + "The Original Message is: " + e.Message)) ' Throw the 'WebException' object with a message string specific to the situation. Throw New WebException("Unable to locate the Server with 'www.contoso.com' Uri.") End Try
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1