WebClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes courantes pour l’envoi de données vers et la réception de données à partir d’une ressource identifiée par un URI.
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, le 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
Prudence
WebRequest
, HttpWebRequest
, ServicePoint
et WebClient
sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.
La classe WebClient fournit des méthodes courantes pour l’envoi de données vers ou la réception de données à partir de n’importe quelle ressource locale, intranet ou Internet identifiée par un URI.
La classe WebClient utilise la classe WebRequest pour fournir l’accès aux ressources. WebClient instances peuvent accéder aux données avec n’importe quel descendant WebRequest inscrit auprès de la méthode WebRequest.RegisterPrefix.
Note
Par défaut, .NET Framework prend en charge les URI qui commencent par http:
, https:
, ftp:
et les identificateurs de schéma file:
.
Le tableau suivant décrit WebClient méthodes de chargement de données dans une ressource.
Méthode | Description |
---|---|
OpenWrite | Récupère une Stream utilisée pour envoyer des données à la ressource. |
OpenWriteAsync | Récupère une Stream utilisée pour envoyer des données à la ressource, sans bloquer le thread appelant. |
UploadData | Envoie un tableau d’octets à la ressource et retourne un tableau Byte contenant n’importe quelle réponse. |
UploadDataAsync | Envoie un tableau Byte à la ressource, sans bloquer le thread appelant. |
UploadFile | Envoie un fichier local à la ressource et retourne un tableau Byte 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 tableau Byte contenant n’importe quelle réponse. |
UploadValuesAsync | Envoie une NameValueCollection à la ressource et retourne un tableau Byte contenant une réponse, sans bloquer le thread appelant. |
UploadString | Envoie une String à la ressource et retourne une String contenant une réponse. |
UploadStringAsync | Envoie une String à la ressource, sans bloquer le thread appelant. |
Le tableau suivant décrit 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 tableau Byte. |
DownloadDataAsync | Télécharge des données à partir d’une ressource et retourne un tableau Byte, sans bloquer le thread appelant. |
DownloadFile | Télécharge des données à partir 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 une String à partir d’une ressource, sans bloquer le thread appelant. |
Vous pouvez utiliser la méthode CancelAsync pour tenter d’annuler des opérations asynchrones.
Une instance WebClient 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 collection Headers. 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 de serveur interne) si l’en-tête de l’agent utilisateur est manquant.
AllowAutoRedirect est défini sur true
dans les instances de WebClient.
Notes pour les héritiers
Les classes dérivées doivent appeler l’implémentation de classe de base de WebClient pour garantir 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 qui indique s’il faut mettre en mémoire tampon les données lues à partir de la ressource Internet pour une instance de WebClient. |
AllowWriteStreamBuffering |
Obsolète.
Obtient ou définit une valeur qui indique s’il faut mettre en mémoire tampon les données écrites dans la ressource Internet pour une instance de WebClient. |
BaseAddress |
Obtient ou définit l’URI de base pour les requêtes effectuées par un WebClient. |
CachePolicy |
Obtient ou définit la stratégie de cache de l’application pour toutes les ressources obtenues par cette instance WebClient à l’aide de WebRequest objets. |
CanRaiseEvents |
Obtient une valeur indiquant si le composant peut déclencher un événement. (Hérité de Component) |
Container |
Obtient le IContainer qui contient le 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 le Component est actuellement en mode création. (Hérité de Component) |
Encoding |
Obtient ou définit le Encoding utilisé pour charger et télécharger des chaînes. |
Events |
Obtient la liste des gestionnaires d’événements qui sont attachés à cette 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 |
Obtient si une requête 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 requête. |
ResponseHeaders |
Obtient une collection de paires nom/valeur d’en-tête associées à la réponse. |
Site |
Obtient ou définit la ISite du Component. (Hérité de Component) |
UseDefaultCredentials |
Obtient ou définit une valeur Boolean qui contrôle si les DefaultCredentials sont envoyées avec des requêtes. |
Méthodes
CancelAsync() |
Annule une opération asynchrone en attente. |
CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Dispose() |
Libère toutes les ressources utilisées par le Component. (Hérité de Component) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par le 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 la ressource avec l’URI spécifié dans un fichier local. |
DownloadFile(Uri, String) |
Télécharge la ressource avec l’URI spécifié dans un fichier local. |
DownloadFileAsync(Uri, String) |
Télécharge, dans un fichier local, la ressource avec l’URI spécifié. Cette méthode ne bloque pas le thread appelant. |
DownloadFileAsync(Uri, String, Object) |
Télécharge, dans un fichier local, la ressource avec 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 en tant que String contenant l’URI. |
DownloadString(Uri) |
Télécharge la ressource demandée en tant que String. La ressource à télécharger est spécifiée en tant que 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 dans 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() |
Sert 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 actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetService(Type) |
Renvoie un objet qui représente un service fourni par l'Component ou par son Container. (Hérité de Component) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
GetWebRequest(Uri) |
Retourne un objet WebRequest pour la ressource spécifiée. |
GetWebResponse(WebRequest) |
Retourne la WebResponse pour le WebRequestspécifié. |
GetWebResponse(WebRequest, IAsyncResult) |
Retourne la WebResponse pour le WebRequest spécifié à l’aide de la IAsyncResultspécifiée. |
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 Objectactuel. (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 lisible pour les données téléchargées à partir d’une ressource avec l’URI spécifié en tant que String. |
OpenRead(Uri) |
Ouvre un flux lisible pour les données téléchargées à partir d’une ressource avec l’URI spécifié en tant que Uri. |
OpenReadAsync(Uri) |
Ouvre un flux lisible contenant la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
OpenReadAsync(Uri, Object) |
Ouvre un flux lisible contenant la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
OpenReadTaskAsync(String) |
Ouvre un flux lisible 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 lisible 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 écrire des données dans 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 écrire des données dans la ressource spécifiée. |
OpenWrite(Uri, String) |
Ouvre un flux pour écrire des données dans la ressource spécifiée, à l’aide de la méthode spécifiée. |
OpenWriteAsync(Uri) |
Ouvre un flux pour écrire des données dans la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
OpenWriteAsync(Uri, String) |
Ouvre un flux pour écrire des données dans 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 écrire des données dans 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 écrire des données dans 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 écrire des données dans 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 écrire des données dans 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, le cas échéant. Cette méthode ne doit pas être remplacée. (Hérité de Component) |
UploadData(String, Byte[]) |
Charge une mémoire tampon de données dans une ressource identifiée par un URI. |
UploadData(String, String, Byte[]) |
Charge une mémoire tampon de données dans la ressource spécifiée à l’aide de la méthode spécifiée. |
UploadData(Uri, Byte[]) |
Charge une mémoire tampon de données dans une ressource identifiée par un URI. |
UploadData(Uri, String, Byte[]) |
Charge une mémoire tampon de données dans la ressource spécifiée à l’aide de la méthode spécifiée. |
UploadDataAsync(Uri, Byte[]) |
Charge une mémoire tampon de données dans 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[]) |
Charge une mémoire tampon de données vers 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) |
Charge une mémoire tampon de données vers une ressource identifiée par un URI, à l’aide de la méthode spécifiée et du jeton d’identification. |
UploadDataTaskAsync(String, Byte[]) |
Charge une mémoire tampon de données qui contient un tableau Byte dans l’URI spécifié en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadDataTaskAsync(String, String, Byte[]) |
Charge une mémoire tampon de données qui contient un tableau Byte dans l’URI spécifié en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadDataTaskAsync(Uri, Byte[]) |
Charge une mémoire tampon de données qui contient un tableau Byte dans l’URI spécifié en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Charge une mémoire tampon de données qui contient un tableau Byte dans l’URI spécifié en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadFile(String, String) |
Charge le fichier local spécifié dans une ressource avec l’URI spécifié. |
UploadFile(String, String, String) |
Charge le fichier local spécifié dans la ressource spécifiée, à l’aide de la méthode spécifiée. |
UploadFile(Uri, String) |
Charge le fichier local spécifié dans une ressource avec l’URI spécifié. |
UploadFile(Uri, String, String) |
Charge le fichier local spécifié dans la ressource spécifiée, à l’aide de la méthode spécifiée. |
UploadFileAsync(Uri, String) |
Charge le fichier local spécifié dans la ressource spécifiée à l’aide de la méthode POST. Cette méthode ne bloque pas le thread appelant. |
UploadFileAsync(Uri, String, String) |
Charge le fichier local spécifié dans la ressource spécifiée à l’aide de la méthode POST. Cette méthode ne bloque pas le thread appelant. |
UploadFileAsync(Uri, String, String, Object) |
Charge le fichier local spécifié dans la ressource spécifiée à l’aide de la méthode POST. Cette méthode ne bloque pas le thread appelant. |
UploadFileTaskAsync(String, String) |
Charge le fichier local spécifié dans une ressource en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadFileTaskAsync(String, String, String) |
Charge le fichier local spécifié dans une ressource en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadFileTaskAsync(Uri, String) |
Charge le fichier local spécifié dans une ressource en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadFileTaskAsync(Uri, String, String) |
Charge le fichier local spécifié dans une ressource en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadString(String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée à l’aide de la méthode POST. |
UploadString(String, String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée à l’aide de la méthode spécifiée. |
UploadString(Uri, String) |
Charge la chaîne spécifiée dans la ressource spécifiée à l’aide de la méthode POST. |
UploadString(Uri, String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée à l’aide de la méthode spécifiée. |
UploadStringAsync(Uri, String) |
Charge la chaîne spécifiée dans la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
UploadStringAsync(Uri, String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
UploadStringAsync(Uri, String, String, Object) |
Charge la chaîne spécifiée dans la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
UploadStringTaskAsync(String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadStringTaskAsync(String, String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadStringTaskAsync(Uri, String) |
Charge la chaîne spécifiée dans la ressource spécifiée en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadStringTaskAsync(Uri, String, String) |
Charge la chaîne spécifiée dans la ressource spécifiée en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
UploadValues(String, NameValueCollection) |
Charge la collection nom/valeur spécifiée dans la ressource identifiée par l’URI spécifié. |
UploadValues(String, String, NameValueCollection) |
Charge la collection nom/valeur spécifiée dans la ressource identifiée par l’URI spécifié, à l’aide de la méthode spécifiée. |
UploadValues(Uri, NameValueCollection) |
Charge la collection nom/valeur spécifiée dans la ressource identifiée par l’URI spécifié. |
UploadValues(Uri, String, NameValueCollection) |
Charge la collection nom/valeur spécifiée dans la ressource identifiée par l’URI spécifié, à l’aide de la méthode spécifiée. |
UploadValuesAsync(Uri, NameValueCollection) |
Charge les données dans la collection nom/valeur spécifiée dans la ressource identifiée par l’URI spécifié. Cette méthode ne bloque pas le thread appelant. |
UploadValuesAsync(Uri, String, NameValueCollection) |
Charge les données de la collection nom/valeur spécifiée dans 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) |
Charge les données de la collection nom/valeur spécifiée dans 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 appelée une fois l’opération terminée. |
UploadValuesTaskAsync(String, NameValueCollection) |
Charge la collection nom/valeur spécifiée dans 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) |
Charge la collection nom/valeur spécifiée dans 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) |
Charge la collection nom/valeur spécifiée dans 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) |
Charge la collection nom/valeur spécifiée dans 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 lorsqu’une opération de téléchargement de données asynchrone se termine. |
DownloadFileCompleted |
Se produit lorsqu’une opération de téléchargement de fichier asynchrone se termine. |
DownloadProgressChanged |
Se produit lorsqu’une opération de téléchargement asynchrone transfère correctement certaines ou toutes les données. |
DownloadStringCompleted |
Se produit lorsqu’une opération de téléchargement de ressources asynchrone se termine. |
OpenReadCompleted |
Se produit lorsqu’une opération asynchrone pour ouvrir un flux contenant une ressource se termine. |
OpenWriteCompleted |
Se produit lorsqu’une opération asynchrone pour ouvrir un flux pour écrire des données dans une ressource se termine. |
UploadDataCompleted |
Se produit lorsqu’une opération de chargement de données asynchrone se termine. |
UploadFileCompleted |
Se produit lorsqu’une opération de chargement de fichiers asynchrone se termine. |
UploadProgressChanged |
Se produit lorsqu’une opération de chargement asynchrone transfère correctement certaines ou toutes les données. |
UploadStringCompleted |
Se produit lorsqu’une opération de chargement de chaîne asynchrone se termine. |
UploadValuesCompleted |
Se produit lorsqu’un chargement asynchrone d’une collection nom/valeur se termine. |
WriteStreamClosed |
Obsolète.
Se produit lorsqu’une opération asynchrone pour écrire des données dans une ressource à l’aide d’un flux d’écriture est fermée. |