WebClient Classe

Définition

Fournit des méthodes communes pour l'envoi de données à une ressource identifiée par un URI ou pour la réception de données en provenance de cette ressource.

public ref class WebClient : System::ComponentModel::Component
public ref class WebClient sealed : System::ComponentModel::Component
public class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
    inherit Component
[<System.Runtime.InteropServices.ComVisible(true)>]
type WebClient = class
    inherit Component
Public Class WebClient
Inherits Component
Public NotInheritable Class WebClient
Inherits Component
Héritage
Attributs

Exemples

L’exemple de code suivant prend l’URI d’une ressource, la récupère et affiche la réponse.

#using <System.dll>

using namespace System;
using namespace System::Net;
using namespace System::IO;
int main()
{
   array<String^>^args = Environment::GetCommandLineArgs();
   if ( args == nullptr || args->Length == 1 )
   {
      throw gcnew ApplicationException( "Specify the URI of the resource to retrieve." );
   }

   WebClient^ client = gcnew WebClient;
   
   // Add a user agent header in case the 
   // requested URI contains a query.
   client->Headers->Add( "user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)" );
   Stream^ data = client->OpenRead( args[ 1 ] );
   StreamReader^ reader = gcnew StreamReader( data );
   String^ s = reader->ReadToEnd();
   Console::WriteLine( s );
   data->Close();
   reader->Close();
   delete client;
}

using System;
using System.Net;
using System.IO;

public class Test
{
    public static void Main(string[] args)
    {
        if (args == null || args.Length == 0)
        {
            throw new ApplicationException("Specify the URI of the resource to retrieve.");
        }
        using WebClient client = new WebClient();

        // Add a user agent header in case the
        // requested URI contains a query.

        client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

        using Stream data = client.OpenRead(args[0]);
        using StreamReader reader = new StreamReader(data);
        string s = reader.ReadToEnd();
        Console.WriteLine(s);
    }
}
Imports System.Net
Imports System.IO



Public Class Test
    
    Public Shared Sub Main(args() As String)
        If args Is Nothing OrElse args.Length = 0 Then
            Throw New ApplicationException("Specify the URI of the resource to retrieve.")
        End If
        Using client As New WebClient()
            
            ' Add a user agent header in case the 
            ' requested URI contains a query.
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
            
            Using data As Stream = client.OpenRead(args(0))
                Using reader As New StreamReader(data)
                    Dim s As String = reader.ReadToEnd()
                    Console.WriteLine(s)
                End Using
            End Using
        End Using
    End Sub
End Class

Remarques

Important

Nous vous déconseillons d’utiliser la classe pour le WebClient nouveau développement. Utilisez plutôt la System.Net.Http.HttpClient classe .

La WebClient classe fournit des méthodes courantes pour envoyer ou recevoir des données à partir de toute ressource locale, intranet ou Internet identifiée par un URI.

La WebClient classe utilise la WebRequest classe pour fournir l’accès aux ressources. WebClient les instances peuvent accéder aux données avec n’importe quel WebRequest descendant inscrit avec la WebRequest.RegisterPrefix méthode .

Notes

Par défaut, .NET Framework prend en charge les URI qui commencent http:par , https:, ftp:et file: les identificateurs de schéma.

Le tableau suivant décrit les WebClient méthodes de chargement de données dans une ressource.

Méthode Description
OpenWrite Récupère un Stream utilisé pour envoyer des données à la ressource.
OpenWriteAsync Récupère un Stream utilisé pour envoyer des données à la ressource, sans bloquer le thread appelant.
UploadData Envoie un tableau d’octets à la ressource et retourne un Byte tableau contenant une réponse.
UploadDataAsync Envoie un Byte tableau à la ressource, sans bloquer le thread appelant.
UploadFile Envoie un fichier local à la ressource et retourne un Byte tableau contenant n’importe quelle réponse.
UploadFileAsync Envoie un fichier local à la ressource, sans bloquer le thread appelant.
UploadValues Envoie un NameValueCollection à la ressource et retourne un Byte tableau contenant n’importe quelle réponse.
UploadValuesAsync Envoie un NameValueCollection à la ressource et retourne un Byte tableau contenant une réponse, sans bloquer le thread appelant.
UploadString Envoie un String à la ressource et retourne une réponse contenant n’importe String quelle réponse.
UploadStringAsync Envoie un String à la ressource, sans bloquer le thread appelant.

Le tableau suivant décrit les WebClient méthodes de téléchargement de données à partir d’une ressource.

Méthode Description
OpenRead Retourne les données d’une ressource en tant que Stream.
OpenReadAsync Retourne les données d’une ressource, sans bloquer le thread appelant.
DownloadData Télécharge des données à partir d’une ressource et retourne un Byte tableau.
DownloadDataAsync Télécharge des données à partir d’une ressource et retourne un Byte tableau, sans bloquer le thread appelant.
DownloadFile Télécharge les données d’une ressource dans un fichier local.
DownloadFileAsync Télécharge les données d’une ressource vers un fichier local, sans bloquer le thread appelant.
DownloadString Télécharge un String à partir d’une ressource et retourne un String.
DownloadStringAsync Télécharge un String à partir d’une ressource, sans bloquer le thread appelant.

Vous pouvez utiliser la CancelAsync méthode pour tenter d’annuler des opérations asynchrones.

Un WebClient instance n’envoie pas d’en-têtes HTTP facultatifs par défaut. Si votre demande nécessite un en-tête facultatif, vous devez ajouter l’en-tête à la Headers collection. Par exemple, pour conserver les requêtes dans la réponse, vous devez ajouter un en-tête user-agent. En outre, les serveurs peuvent retourner 500 (erreur interne du serveur) si l’en-tête de l’agent utilisateur est manquant.

AllowAutoRedirect est défini sur true dans les WebClient instances.

Notes pour les héritiers

Les classes dérivées doivent appeler l’implémentation de la classe de base de WebClient pour s’assurer que la classe dérivée fonctionne comme prévu.

Constructeurs

WebClient()
Obsolète.

Initialise une nouvelle instance de la classe WebClient.

Propriétés

AllowReadStreamBuffering
Obsolète.

Obtient ou définit une valeur indiquant si les données lues à partir de la ressource Internet pour une instance WebClient doivent être mises en mémoire tampon.

AllowWriteStreamBuffering
Obsolète.

Obtient ou définit une valeur qui indique si les données écrites vers la ressource Internet pour une instance WebClient doivent être mises en mémoire tampon.

BaseAddress

Obtient ou définit l'URI de base pour les requêtes effectuées par WebClient.

CachePolicy

Obtient ou définit la stratégie de cache de l'application pour les ressources obtenues par cette instance WebClient à l'aide d'objets WebRequest.

CanRaiseEvents

Obtient une valeur qui indique si le composant peut déclencher un événement.

(Hérité de Component)
Container

Obtient le IContainer qui contient la Component.

(Hérité de Component)
Credentials

Obtient ou définit les informations d'identification réseau envoyées à l'hôte et utilisées pour authentifier la demande.

DesignMode

Obtient une valeur qui indique si Component est actuellement en mode design.

(Hérité de Component)
Encoding

Obtient ou définit le Encoding utilisé pour transférer et télécharger des chaînes.

Events

Obtient la liste des gestionnaires d'événements attachés à ce Component.

(Hérité de Component)
Headers

Obtient ou définit une collection de paires nom/valeur d'en-tête associées à la requête.

IsBusy

Détermine si une demande Web est en cours.

Proxy

Obtient ou définit le proxy utilisé par cet objet WebClient.

QueryString

Obtient ou définit une collection de paires nom/valeur de requête associées à la demande.

ResponseHeaders

Obtient une collection de paires nom/valeur d'en-tête associées à la réponse.

Site

Obtient ou définit le ISite de Component.

(Hérité de Component)
UseDefaultCredentials

Obtient ou définit une valeur Boolean qui contrôle si les DefaultCredentials sont envoyés avec les demandes.

Méthodes

CancelAsync()

Annule une opération asynchrone en attente.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par Component.

(Hérité de Component)
Dispose(Boolean)

Libère les ressources non managées utilisées par Component et libère éventuellement les ressources managées.

(Hérité de Component)
DownloadData(String)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié.

DownloadData(Uri)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié.

DownloadDataAsync(Uri)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié en tant qu'opération asynchrone.

DownloadDataAsync(Uri, Object)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié en tant qu'opération asynchrone.

DownloadDataTaskAsync(String)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

DownloadDataTaskAsync(Uri)

Télécharge la ressource en tant que tableau Byte à partir de l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

DownloadFile(String, String)

Télécharge vers un fichier local la ressource ayant l'URI spécifié.

DownloadFile(Uri, String)

Télécharge vers un fichier local la ressource ayant l'URI spécifié.

DownloadFileAsync(Uri, String)

Télécharge, vers un fichier local, la ressource ayant l'URI spécifié. Cette méthode ne bloque pas le thread appelant.

DownloadFileAsync(Uri, String, Object)

Télécharge, vers un fichier local, la ressource ayant l'URI spécifié. Cette méthode ne bloque pas le thread appelant.

DownloadFileTaskAsync(String, String)

Télécharge la ressource spécifiée dans un fichier local en tant qu'opération asynchrone à l'aide d'un objet de tâche.

DownloadFileTaskAsync(Uri, String)

Télécharge la ressource spécifiée dans un fichier local en tant qu'opération asynchrone à l'aide d'un objet de tâche.

DownloadString(String)

Télécharge la ressource demandée en tant que String. La ressource à télécharger est spécifiée comme String contenant l'URI.

DownloadString(Uri)

Télécharge la ressource demandée en tant que String. La ressource à télécharge est spécifiée comme Uri.

DownloadStringAsync(Uri)

Télécharge la ressource spécifiée en tant que Uri. Cette méthode ne bloque pas le thread appelant.

DownloadStringAsync(Uri, Object)

Télécharge la chaîne spécifiée vers la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

DownloadStringTaskAsync(String)

Télécharge la ressource en tant que String à partir de l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

DownloadStringTaskAsync(Uri)

Télécharge la ressource en tant que String à partir de l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.

(Hérité de Component)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetWebRequest(Uri)

Retourne un objet WebRequest pour la ressource spécifiée.

GetWebResponse(WebRequest)

Retourne le WebResponse pour le WebRequest spécifié.

GetWebResponse(WebRequest, IAsyncResult)

Retourne WebResponse pour le WebRequest spécifié à l'aide du IAsyncResult spécifié.

InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

Déclenche l’événement DownloadDataCompleted.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

Déclenche l’événement DownloadFileCompleted.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

Déclenche l’événement DownloadProgressChanged.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

Déclenche l’événement DownloadStringCompleted.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

Déclenche l’événement OpenReadCompleted.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

Déclenche l’événement OpenWriteCompleted.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

Déclenche l’événement UploadDataCompleted.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

Déclenche l’événement UploadFileCompleted.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

Déclenche l’événement UploadProgressChanged.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

Déclenche l’événement UploadStringCompleted.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

Déclenche l’événement UploadValuesCompleted.

OnWriteStreamClosed(WriteStreamClosedEventArgs)
Obsolète.

Déclenche l’événement WriteStreamClosed.

OpenRead(String)

Ouvre un flux accessible en lecture pour les données téléchargées à partir d'une ressource ayant l'URI spécifié en tant que String.

OpenRead(Uri)

Ouvre un flux accessible en lecture pour les données téléchargées à partir d'une ressource ayant l'URI spécifié en tant que Uri.

OpenReadAsync(Uri)

Ouvre un flux accessible en lecture et contenant la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

OpenReadAsync(Uri, Object)

Ouvre un flux accessible en lecture et contenant la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

OpenReadTaskAsync(String)

Ouvre un flux accessible en lecture contenant la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

OpenReadTaskAsync(Uri)

Ouvre un flux accessible en lecture contenant la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

OpenWrite(String)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée.

OpenWrite(String, String)

Ouvre un flux pour écrire des données dans la ressource spécifiée, à l'aide de la méthode spécifiée.

OpenWrite(Uri)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée.

OpenWrite(Uri, String)

Ouvre un flux pour écrire des données dans la ressource spécifiée en utilisant la méthode spécifiée.

OpenWriteAsync(Uri)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

OpenWriteAsync(Uri, String)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

OpenWriteAsync(Uri, String, Object)

Ouvre un flux pour écrire des données dans la ressource spécifiée, à l'aide de la méthode spécifiée. Cette méthode ne bloque pas le thread appelant.

OpenWriteTaskAsync(String)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

OpenWriteTaskAsync(String, String)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

OpenWriteTaskAsync(Uri)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

OpenWriteTaskAsync(Uri, String)

Ouvre un flux pour l'écriture de données sur la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

ToString()

Retourne un String contenant le nom du Component, s’il en existe un. Cette méthode ne doit pas être remplacée.

(Hérité de Component)
UploadData(String, Byte[])

Transmet une mémoire tampon de données à une ressource identifiée par un URI.

UploadData(String, String, Byte[])

Transfère un tampon de données vers la ressource spécifiée, à l'aide de la méthode spécifiée.

UploadData(Uri, Byte[])

Transmet une mémoire tampon de données à une ressource identifiée par un URI.

UploadData(Uri, String, Byte[])

Transfère un tampon de données vers la ressource spécifiée, à l'aide de la méthode spécifiée.

UploadDataAsync(Uri, Byte[])

Transfère un tampon de données à une ressource identifiée par un URI, à l'aide de la méthode POST. Cette méthode ne bloque pas le thread appelant.

UploadDataAsync(Uri, String, Byte[])

Transfère un tampon de données à une ressource identifiée par un URI, à l'aide de la méthode spécifiée. Cette méthode ne bloque pas le thread appelant.

UploadDataAsync(Uri, String, Byte[], Object)

Transfère un tampon de données à une ressource identifiée par un URI, à l'aide de la méthode et du jeton d'identification spécifiés.

UploadDataTaskAsync(String, Byte[])

Transfère une mémoire tampon de données qui contient un tableau Byte pour l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadDataTaskAsync(String, String, Byte[])

Transfère une mémoire tampon de données qui contient un tableau Byte pour l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadDataTaskAsync(Uri, Byte[])

Transfère une mémoire tampon de données qui contient un tableau Byte pour l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadDataTaskAsync(Uri, String, Byte[])

Transfère une mémoire tampon de données qui contient un tableau Byte pour l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadFile(String, String)

Transfère le fichier local spécifié à une ressource ayant l'URI spécifié.

UploadFile(String, String, String)

Transfère le fichier local spécifié vers la ressource spécifiée en utilisant la méthode spécifiée.

UploadFile(Uri, String)

Transfère le fichier local spécifié à une ressource ayant l'URI spécifié.

UploadFile(Uri, String, String)

Transfère le fichier local spécifié vers la ressource spécifiée en utilisant la méthode spécifiée.

UploadFileAsync(Uri, String)

Transfère le fichier local spécifié vers la ressource spécifiée en utilisant la méthode POST. Cette méthode ne bloque pas le thread appelant.

UploadFileAsync(Uri, String, String)

Transfère le fichier local spécifié vers la ressource spécifiée en utilisant la méthode POST. Cette méthode ne bloque pas le thread appelant.

UploadFileAsync(Uri, String, String, Object)

Transfère le fichier local spécifié vers la ressource spécifiée en utilisant la méthode POST. Cette méthode ne bloque pas le thread appelant.

UploadFileTaskAsync(String, String)

Télécharge le fichier local spécifié sur une ressource en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadFileTaskAsync(String, String, String)

Télécharge le fichier local spécifié sur une ressource en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadFileTaskAsync(Uri, String)

Télécharge le fichier local spécifié sur une ressource en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadFileTaskAsync(Uri, String, String)

Télécharge le fichier local spécifié sur une ressource en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadString(String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en utilisant la méthode POST.

UploadString(String, String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en utilisant la méthode indiquée.

UploadString(Uri, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en utilisant la méthode POST.

UploadString(Uri, String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en utilisant la méthode indiquée.

UploadStringAsync(Uri, String)

Transfère la chaîne spécifiée vers la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

UploadStringAsync(Uri, String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

UploadStringAsync(Uri, String, String, Object)

Transfère la chaîne spécifiée vers la ressource spécifiée. Cette méthode ne bloque pas le thread appelant.

UploadStringTaskAsync(String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadStringTaskAsync(String, String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadStringTaskAsync(Uri, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadStringTaskAsync(Uri, String, String)

Transfère la chaîne spécifiée vers la ressource spécifiée en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadValues(String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié.

UploadValues(String, String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié, à l'aide de la méthode spécifiée.

UploadValues(Uri, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié.

UploadValues(Uri, String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié, à l'aide de la méthode spécifiée.

UploadValuesAsync(Uri, NameValueCollection)

Transfère les données de la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié. Cette méthode ne bloque pas le thread appelant.

UploadValuesAsync(Uri, String, NameValueCollection)

Transfère les données de la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié, à l'aide de la méthode spécifiée. Cette méthode ne bloque pas le thread appelant.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

Transfère les données de la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié, à l'aide de la méthode spécifiée. Cette méthode ne bloque pas le thread appelant et permet à l'appelant de passer un objet à la méthode qui est appelée lorsque l'opération se termine.

UploadValuesTaskAsync(String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadValuesTaskAsync(String, String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadValuesTaskAsync(Uri, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Transfère la collection nom/valeur spécifiée à la ressource identifiée par l'URI spécifié en tant qu'opération asynchrone à l'aide d'un objet de tâche.

Événements

Disposed

Se produit lorsque le composant est supprimé par un appel à la méthode Dispose().

(Hérité de Component)
DownloadDataCompleted

Se produit lors d'une opération asynchrone de téléchargement de données.

DownloadFileCompleted

Se produit lors d'une opération asynchrone de téléchargement de fichiers.

DownloadProgressChanged

Se produit lorsqu'une opération de téléchargement asynchrone transfère avec succès une partie ou l'ensemble des données.

DownloadStringCompleted

Se produit lors d'une opération asynchrone de téléchargement de ressources.

OpenReadCompleted

Se produit lors d'une opération asynchrone d'ouverture d'un flux contenant une ressource.

OpenWriteCompleted

Se produit lors d'une opération asynchrone d'ouverture d'un flux pour écrire des données dans une ressource.

UploadDataCompleted

Se produit lors d'une opération asynchrone de transfert de données.

UploadFileCompleted

Se produit lors d'une opération asynchrone de transfert de fichiers.

UploadProgressChanged

Se produit lorsqu'une opération de transfert asynchrone transmet avec succès une partie ou l'ensemble des données.

UploadStringCompleted

Se produit lors d'une opération asynchrone de transfert de chaînes.

UploadValuesCompleted

Se produit lors d'un transfert asynchrone d'une collection nom/valeur.

WriteStreamClosed
Obsolète.

Se produit lors de la fermeture d'une opération asynchrone permettant d'écrire des données dans une ressource à l'aide d'un flux d'écriture.

S’applique à

Voir aussi