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 sealed : System::ComponentModel::Component
public ref 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
public class WebClient : System.ComponentModel.Component
[<System.Runtime.InteropServices.ComVisible(true)>]
type WebClient = class
inherit Component
type WebClient = class
inherit Component
Public NotInheritable Class WebClient
Inherits Component
Public 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
Avertissement
WebRequest, , HttpWebRequestServicePointet sont obsolètes, et WebClient vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.
La WebClient classe 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 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.
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 les WebClient méthodes de chargement de données dans une ressource.
| Method | Description |
|---|---|
| OpenWrite | Récupère une Stream méthode utilisée pour envoyer des données à la ressource. |
| OpenWriteAsync | Récupère une Stream méthode 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 Byte tableau contenant n’importe quelle 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 une NameValueCollection ressource et retourne un Byte tableau contenant n’importe quelle réponse. |
| UploadValuesAsync | Envoie une NameValueCollection ressource et retourne un Byte tableau contenant une réponse, sans bloquer le thread appelant. |
| UploadString | Envoie une String ressource et retourne une String réponse contenant n’importe quelle réponse. |
| UploadStringAsync | Envoie une String 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.
| Method | 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 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 à partir d’une String ressource et retourne un String. |
| DownloadStringAsync | Télécharge une String ressource sans bloquer le thread appelant. |
Vous pouvez utiliser la CancelAsync méthode pour tenter d’annuler des opérations asynchrones.
Une 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 de serveur interne) si l’en-tête de l’agent utilisateur est manquant.
AllowAutoRedirect est défini true sur dans les WebClient instances.
Notes pour les héritiers
Les classes dérivées doivent appeler l’implémentation de classe de base pour WebClient s’assurer que la classe dérivée fonctionne comme prévu.
Constructeurs
| Nom | Description |
|---|---|
| WebClient() |
Initialise une nouvelle instance de la classe WebClient. |
Propriétés
| Nom | Description |
|---|---|
| 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 WebClient instance. |
| 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 WebClient instance. |
| 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 WebRequest d’objets. |
| CanRaiseEvents |
Obtient une valeur indiquant si le composant peut déclencher un événement. (Hérité de Component) |
| Container |
Obtient le IContainer fichier 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 la Component valeur est actuellement en mode création. (Hérité de Component) |
| Encoding |
Obtient ou définit la Encoding chaîne utilisée pour charger et télécharger des chaînes. |
| Events |
Obtient la liste des gestionnaires d’événements qui sont 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 |
Obtient si une requête Web est en cours. |
| Proxy |
Obtient ou définit le proxy utilisé par cet WebClient objet. |
| 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 le ISite de Component. (Hérité de Component) |
| UseDefaultCredentials |
Obtient ou définit une Boolean valeur qui contrôle si les DefaultCredentials requêtes sont envoyées. |
Méthodes
| Nom | Description |
|---|---|
| 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 les Component ressources gérées et libère éventuellement les ressources managées. (Hérité de Component) |
| DownloadData(String) |
Télécharge la ressource en tant que Byte tableau à partir de l’URI spécifié. |
| DownloadData(Uri) |
Télécharge la ressource en tant que Byte tableau à partir de l’URI spécifié. |
| DownloadDataAsync(Uri, Object) |
Télécharge la ressource en tant que Byte tableau à partir de l’URI spécifié en tant qu’opération asynchrone. |
| DownloadDataAsync(Uri) |
Télécharge la ressource en tant que Byte tableau à partir de l’URI spécifié en tant qu’opération asynchrone. |
| DownloadDataTaskAsync(String) |
Télécharge la ressource en tant que Byte tableau à 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 Byte tableau à 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, Object) |
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) |
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 sous la forme d’un String URI 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, 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. |
| DownloadStringAsync(Uri) |
Télécharge la ressource spécifiée en tant que Uri. Cette méthode ne bloque pas le thread appelant. |
| DownloadStringTaskAsync(String) |
Télécharge la ressource en tant qu’URI String 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 qu’URI String 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() |
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) |
Retourne un objet qui représente un service fourni par le 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 WebRequest objet pour la ressource spécifiée. |
| GetWebResponse(WebRequest, IAsyncResult) |
Retourne la WebResponse valeur de l’élément WebRequest spécifié à l’aide de l’objet spécifié IAsyncResult. |
| GetWebResponse(WebRequest) |
Retourne la WebResponse valeur pour le fichier spécifié WebRequest. |
| InitializeLifetimeService() |
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 actuel MarshalByRefObject . (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, Object) |
Ouvre un flux lisible contenant la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
| OpenReadAsync(Uri) |
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, 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(String) |
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. |
| OpenWrite(Uri) |
Ouvre un flux pour écrire des données dans la ressource spécifiée. |
| 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. |
| 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) |
Ouvre un flux pour écrire des données dans la ressource spécifiée. Cette méthode ne bloque pas le thread appelant. |
| 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(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, 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. |
| ToString() |
Retourne un String nom 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[], 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. |
| 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. |
| UploadDataTaskAsync(String, Byte[]) |
Charge une mémoire tampon de données qui contient un Byte tableau 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 Byte tableau 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 Byte tableau 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 Byte tableau dans l’URI spécifié en tant qu’opération asynchrone à l’aide d’un objet de tâche. |
| 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(String, 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. |
| UploadFile(Uri, String) |
Charge le fichier local spécifié dans une ressource avec l’URI spécifié. |
| 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. |
| 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) |
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, 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) |
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. |
| 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. |
| 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(String, 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. |
| UploadString(Uri, String) |
Charge la chaîne spécifiée dans la ressource spécifiée à l’aide de la méthode POST. |
| 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. |
| 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) |
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, 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) |
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. |
| 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. |
| 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, 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. |
| 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. |
| 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
| Nom | Description |
|---|---|
| Disposed |
Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode. (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. |