Gets or sets the network credentials that are sent to the host and used to authenticate the request.
Assembly: System (in System.dll)
If the WebClient class is being used in a middle tier application, such as an ASP.NET application, the DefaultCredentials belong to the account running the ASP page (the server-side credentials). Typically, you would set this property to the credentials of the client on whose behalf the request is made.
The following code example uses the user's system credentials to authenticate a request.
Public Shared Sub Main() Try Dim client As New WebClient() client.Credentials = CredentialCache.DefaultCredentials Dim pageData As [Byte]() = client.DownloadData("http://www.contoso.com") Dim pageHtml As String = Encoding.ASCII.GetString(pageData) Console.WriteLine(pageHtml) Catch webEx As WebException Console.Write(webEx.ToString()) End Try End Sub
Available since 1.1
Available since 3.0
Windows Phone Silverlight
Available since 7.0