.NET Framework 4.5
Provides data for the DownloadStringCompleted event.
Assembly: System (in System.dll)
Thetype exposes the following members.
|Cancelled||Gets a value indicating whether an asynchronous operation has been canceled. (Inherited from AsyncCompletedEventArgs.)|
|Error||Gets a value indicating which error occurred during an asynchronous operation. (Inherited from AsyncCompletedEventArgs.)|
|Result||Gets the data that is downloaded by a DownloadStringAsync method.|
|UserState||Gets the unique identifier for the asynchronous task. (Inherited from AsyncCompletedEventArgs.)|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|RaiseExceptionIfNecessary||Raises a user-supplied exception if an asynchronous operation failed. (Inherited from AsyncCompletedEventArgs.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The following code example demonstrates downloading a string asynchronously.
' Sample call : DownloadStringInBackground2 ("http:' www.contoso.com/GameScores.html") Public Shared Sub DownloadStringInBackground2(ByVal address As String) Dim client As WebClient = New WebClient() ' Specify that the DownloadStringCallback2 method gets called ' when the download completes. AddHandler client.DownloadStringCompleted, AddressOf DownloadStringCallback2 Dim uri as Uri = New Uri(address) client.DownloadStringAsync(uri) End Sub
The following method is called when the download completes.
Private Shared Sub DownloadStringCallback2(ByVal sender As Object, ByVal e As DownloadStringCompletedEventArgs) ' If the request was not canceled and did not throw ' an exception, display the resource. If e.Cancelled = False AndAlso e.Error Is Nothing Then Dim textString As String = CStr(e.Result) Console.WriteLine(textString) End If End Sub