WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs) Metodo

Definizione

Genera l'evento DownloadFileCompleted.

protected:
 virtual void OnDownloadFileCompleted(System::ComponentModel::AsyncCompletedEventArgs ^ e);
protected virtual void OnDownloadFileCompleted (System.ComponentModel.AsyncCompletedEventArgs e);
abstract member OnDownloadFileCompleted : System.ComponentModel.AsyncCompletedEventArgs -> unit
override this.OnDownloadFileCompleted : System.ComponentModel.AsyncCompletedEventArgs -> unit
Protected Overridable Sub OnDownloadFileCompleted (e As AsyncCompletedEventArgs)

Parametri

e
AsyncCompletedEventArgs

Oggetto AsyncCompletedEventArgs contenente i dati dell'evento.

Esempio

Nell'esempio di codice seguente viene illustrata un'implementazione di questo metodo che può essere personalizzata da una classe derivata da WebClient.

virtual void OnDownloadFileCompleted( System::ComponentModel::AsyncCompletedEventArgs ^ e ) override
{
   // Here you can perform any custom actions before the event is raised
   // and event handlers are called...
   WebClient::OnDownloadFileCompleted( e );

   // Here you can perform any post event actions...
}
protected  override void OnDownloadFileCompleted (System.ComponentModel.AsyncCompletedEventArgs e)
{
    // Here you can perform any custom actions before the event is raised
    // and event handlers are called...

    base.OnDownloadFileCompleted(e);

    // Here you can perform any post event actions...
}

Commenti

Le classi che ereditano da questa classe possono eseguire l'override di questo metodo per eseguire attività aggiuntive quando si verifica l'evento DownloadFileCompleted .

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.

Il metodo OnDownloadFileCompleted consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.

Note per gli eredi

Quando si esegue l'override OnDownloadFileCompleted(AsyncCompletedEventArgs) in una classe derivata, assicurarsi di chiamare il metodo della OnDownloadFileCompleted(AsyncCompletedEventArgs) classe base in modo che i delegati registrati ricevano l'evento.

Si applica a