DownloadFailed

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Occurs when an attempted download request completes with no content.

[token = ]downloaderObject.AddEventListener("DownloadFailed", eventhandlerFunction)

Arguments

AddEventListener Parameters

downloaderObject

object

A specific Downloader object.

token

integer

A token that is returned from the function, which you can optionally retain as a variable. If you intend to call RemoveEventListener to remove the handler, you will need this token.

eventhandlerFunction

object

The name of your event handler function as it is defined in script. When used as an AddEventListener parameter, quotation marks around the function name are not required. (See the "Remarks" section.)

Event Handler Parameters

sender

object

The object that invoked the event.

eventArgs

object

This parameter is always set to null.

Managed Equivalent

None. Downloader does not exist in the managed API. Generally you can use WebClient for downloads, which provides equivalent events and functionality.

Remarks

The DownloadFailed event occurs after a download request has completed and returned no content, asynchonous to a call to the Send method of the Downloader object. The Status and StatusText properties reflect the HTTP status code values for the failed download request.

You can also add handlers in script by using a quoted string for the event handler name, as follows:

downloaderObject.AddEventListener("DownloadFailed", "eventhandlerFunction")

This syntax also returns a token. However, the token is not an absolute requirement for removing the handler in cases where the handler was added by using a quoted string. For details, see RemoveEventListener.

The DownloadFailed event occurs after you send a download request, and when a download request returns with no content. Typically you use a Completed event handler to access the response text that is available on the Downloader object. If you are downloading from a URI that has a chance of failing, you would then also add an event handler for the DownloadFailed event to your application and write the appropriate code steps that might be necessary to account for the content not being available.

Applies To

Downloader