WebClient Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje běžné metody pro odesílání dat do a přijímání dat z prostředku identifikovaného identifikátorem 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
- Dědičnost
- Atributy
Příklady
Následující příklad kódu přebírá identifikátor URI prostředku, načte ho a zobrazí odpověď.
#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
Poznámky
Opatrnost
WebRequest
, HttpWebRequest
, ServicePoint
a WebClient
jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.
Třída WebClient poskytuje běžné metody pro odesílání nebo přijímání dat z libovolného místního, intranetového nebo internetového prostředku identifikovaného identifikátorem URI.
Třída WebClient používá třídu WebRequest k poskytování přístupu k prostředkům. WebClient instance mají přístup k datům s libovolnými WebRequest potomky registrovanými metodou WebRequest.RegisterPrefix.
Poznámka
Rozhraní .NET Framework ve výchozím nastavení podporuje identifikátory URI začínající http:
, https:
, ftp:
a identifikátory schématu file:
.
Následující tabulka popisuje WebClient metody pro nahrání dat do prostředku.
Metoda | Popis |
---|---|
OpenWrite | Načte Stream sloužící k odesílání dat do prostředku. |
OpenWriteAsync | Načte Stream sloužící k odesílání dat do prostředku bez blokování volajícího vlákna. |
UploadData | Odešle bajtové pole do prostředku a vrátí pole Byte obsahující libovolnou odpověď. |
UploadDataAsync | Odešle do prostředku pole Byte bez blokování volajícího vlákna. |
UploadFile | Odešle do prostředku místní soubor a vrátí pole Byte obsahující libovolnou odpověď. |
UploadFileAsync | Odešle do prostředku místní soubor bez blokování volajícího vlákna. |
UploadValues | Odešle NameValueCollection do prostředku a vrátí pole Byte obsahující jakoukoli odpověď. |
UploadValuesAsync | Odešle NameValueCollection prostředku a vrátí pole Byte obsahující libovolnou odpověď bez blokování volajícího vlákna. |
UploadString | Odešle String prostředku a vrátí String obsahující jakoukoli odpověď. |
UploadStringAsync | Odešle do prostředku String bez blokování volajícího vlákna. |
Následující tabulka popisuje WebClient metody stahování dat z prostředku.
Metoda | Popis |
---|---|
OpenRead | Vrátí data z prostředku jako Stream. |
OpenReadAsync | Vrátí data z prostředku bez blokování volajícího vlákna. |
DownloadData | Stáhne data z prostředku a vrátí pole Byte. |
DownloadDataAsync | Stáhne data z prostředku a vrátí pole Byte bez blokování volajícího vlákna. |
DownloadFile | Stáhne data z prostředku do místního souboru. |
DownloadFileAsync | Stáhne data z prostředku do místního souboru bez blokování volajícího vlákna. |
DownloadString | Stáhne String z prostředku a vrátí String. |
DownloadStringAsync | Stáhne String z prostředku bez blokování volajícího vlákna. |
Metodu CancelAsync můžete použít k pokusu o zrušení asynchronních operací.
Instance WebClient ve výchozím nastavení neodesílá volitelné hlavičky HTTP. Pokud váš požadavek vyžaduje volitelnou hlavičku, musíte ji přidat do kolekce Headers. Pokud chcete například zachovat dotazy v odpovědi, musíte přidat hlavičku uživatelského agenta. Pokud chybí hlavička uživatelského agenta, servery můžou také vrátit hodnotu 500 (Vnitřní chyba serveru).
AllowAutoRedirect je v instancích WebClient nastavena na true
.
Poznámky pro dědice
Odvozené třídy by měly volat implementaci základní třídy WebClient zajistit, aby odvozená třída fungovala podle očekávání.
Konstruktory
WebClient() |
Zastaralé.
Inicializuje novou instanci WebClient třídy. |
Vlastnosti
AllowReadStreamBuffering |
Zastaralé.
Získá nebo nastaví hodnotu, která určuje, zda se mají ukládat data načtená z internetového prostředku pro instanci WebClient. |
AllowWriteStreamBuffering |
Zastaralé.
Získá nebo nastaví hodnotu, která určuje, zda se mají ukládat data zapsaná do internetového prostředku pro instanci WebClient. |
BaseAddress |
Získá nebo nastaví základní identifikátor URI pro požadavky provedené WebClient. |
CachePolicy |
Získá nebo nastaví zásady mezipaměti aplikace pro všechny prostředky získané touto instancí Webového klienta pomocí WebRequest objekty. |
CanRaiseEvents |
Získá hodnotu určující, zda komponenta může vyvolat událost. (Zděděno od Component) |
Container |
Získá IContainer, který obsahuje Component. (Zděděno od Component) |
Credentials |
Získá nebo nastaví síťové přihlašovací údaje, které se odesílají hostiteli a používají se k ověření požadavku. |
DesignMode |
Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu. (Zděděno od Component) |
Encoding |
Získá nebo nastaví Encoding použitý k nahrání a stahování řetězců. |
Events |
Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component. (Zděděno od Component) |
Headers |
Získá nebo nastaví kolekci dvojic název/hodnota hlavičky přidružené k požadavku. |
IsBusy |
Získá, zda probíhá webový požadavek. |
Proxy |
Získá nebo nastaví proxy používaný tímto objektem WebClient. |
QueryString |
Získá nebo nastaví kolekci párů názvů a hodnot dotazu přidružených k požadavku. |
ResponseHeaders |
Získá kolekci dvojic název/hodnota hlavičky přidružené k odpovědi. |
Site |
Získá nebo nastaví ISiteComponent. (Zděděno od Component) |
UseDefaultCredentials |
Získá nebo nastaví Boolean hodnotu, která určuje, jestli se DefaultCredentials odesílají s požadavky. |
Metody
CancelAsync() |
Zruší čekající asynchronní operaci. |
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní všechny prostředky používané Component. (Zděděno od Component) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
DownloadData(String) |
Stáhne prostředek jako pole Byte ze zadaného identifikátoru URI. |
DownloadData(Uri) |
Stáhne prostředek jako pole Byte ze zadaného identifikátoru URI. |
DownloadDataAsync(Uri) |
Stáhne prostředek jako pole Byte z identifikátoru URI zadaného jako asynchronní operace. |
DownloadDataAsync(Uri, Object) |
Stáhne prostředek jako pole Byte z identifikátoru URI zadaného jako asynchronní operace. |
DownloadDataTaskAsync(String) |
Stáhne prostředek jako pole Byte z identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
DownloadDataTaskAsync(Uri) |
Stáhne prostředek jako pole Byte z identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
DownloadFile(String, String) |
Stáhne prostředek se zadaným identifikátorem URI do místního souboru. |
DownloadFile(Uri, String) |
Stáhne prostředek se zadaným identifikátorem URI do místního souboru. |
DownloadFileAsync(Uri, String) |
Stáhne prostředek do místního souboru se zadaným identifikátorem URI. Tato metoda neblokuje volající vlákno. |
DownloadFileAsync(Uri, String, Object) |
Stáhne prostředek do místního souboru se zadaným identifikátorem URI. Tato metoda neblokuje volající vlákno. |
DownloadFileTaskAsync(String, String) |
Stáhne zadaný prostředek do místního souboru jako asynchronní operaci pomocí objektu úkolu. |
DownloadFileTaskAsync(Uri, String) |
Stáhne zadaný prostředek do místního souboru jako asynchronní operaci pomocí objektu úkolu. |
DownloadString(String) |
Stáhne požadovaný prostředek jako String. Prostředek ke stažení je určen jako String obsahující identifikátor URI. |
DownloadString(Uri) |
Stáhne požadovaný prostředek jako String. Prostředek ke stažení je určen jako Uri. |
DownloadStringAsync(Uri) |
Stáhne prostředek zadaný jako Uri. Tato metoda neblokuje volající vlákno. |
DownloadStringAsync(Uri, Object) |
Stáhne zadaný řetězec do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
DownloadStringTaskAsync(String) |
Stáhne prostředek jako String z identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
DownloadStringTaskAsync(Uri) |
Stáhne prostředek jako String z identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou Component nebo jeho Container. (Zděděno od Component) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
GetWebRequest(Uri) |
Vrátí objekt WebRequest pro zadaný prostředek. |
GetWebResponse(WebRequest) |
Vrátí WebResponse pro zadaný WebRequest. |
GetWebResponse(WebRequest, IAsyncResult) |
Vrátí WebResponse zadaného WebRequest pomocí zadaného IAsyncResult. |
InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního objektu MarshalByRefObject. (Zděděno od MarshalByRefObject) |
OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
Vyvolá událost DownloadDataCompleted. |
OnDownloadFileCompleted(AsyncCompletedEventArgs) |
Vyvolá událost DownloadFileCompleted. |
OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
Vyvolá událost DownloadProgressChanged. |
OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
Vyvolá událost DownloadStringCompleted. |
OnOpenReadCompleted(OpenReadCompletedEventArgs) |
Vyvolá událost OpenReadCompleted. |
OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
Vyvolá událost OpenWriteCompleted. |
OnUploadDataCompleted(UploadDataCompletedEventArgs) |
Vyvolá událost UploadDataCompleted. |
OnUploadFileCompleted(UploadFileCompletedEventArgs) |
Vyvolá událost UploadFileCompleted. |
OnUploadProgressChanged(UploadProgressChangedEventArgs) |
Vyvolá událost UploadProgressChanged. |
OnUploadStringCompleted(UploadStringCompletedEventArgs) |
Vyvolá událost UploadStringCompleted. |
OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
Vyvolá událost UploadValuesCompleted. |
OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Zastaralé.
Vyvolá událost WriteStreamClosed. |
OpenRead(String) |
Otevře čitelný datový proud pro data stažená z prostředku s identifikátorem URI zadaným jako String. |
OpenRead(Uri) |
Otevře čitelný datový proud pro data stažená z prostředku s identifikátorem URI zadaným jako Uri. |
OpenReadAsync(Uri) |
Otevře čitelný datový proud obsahující zadaný prostředek. Tato metoda neblokuje volající vlákno. |
OpenReadAsync(Uri, Object) |
Otevře čitelný datový proud obsahující zadaný prostředek. Tato metoda neblokuje volající vlákno. |
OpenReadTaskAsync(String) |
Otevře čitelný datový proud obsahující zadaný prostředek jako asynchronní operaci pomocí objektu úkolu. |
OpenReadTaskAsync(Uri) |
Otevře čitelný datový proud obsahující zadaný prostředek jako asynchronní operaci pomocí objektu úkolu. |
OpenWrite(String) |
Otevře datový proud pro zápis dat do zadaného prostředku. |
OpenWrite(String, String) |
Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody. |
OpenWrite(Uri) |
Otevře datový proud pro zápis dat do zadaného prostředku. |
OpenWrite(Uri, String) |
Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody. |
OpenWriteAsync(Uri) |
Otevře datový proud pro zápis dat do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
OpenWriteAsync(Uri, String) |
Otevře datový proud pro zápis dat do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
OpenWriteAsync(Uri, String, Object) |
Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody. Tato metoda neblokuje volající vlákno. |
OpenWriteTaskAsync(String) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úkolu. |
OpenWriteTaskAsync(String, String) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úkolu. |
OpenWriteTaskAsync(Uri) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úkolu. |
OpenWriteTaskAsync(Uri, String) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úkolu. |
ToString() |
Vrátí String obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána. (Zděděno od Component) |
UploadData(String, Byte[]) |
Nahraje vyrovnávací paměť dat do prostředku identifikovaného identifikátorem URI. |
UploadData(String, String, Byte[]) |
Nahraje vyrovnávací paměť dat do zadaného prostředku pomocí zadané metody. |
UploadData(Uri, Byte[]) |
Nahraje vyrovnávací paměť dat do prostředku identifikovaného identifikátorem URI. |
UploadData(Uri, String, Byte[]) |
Nahraje vyrovnávací paměť dat do zadaného prostředku pomocí zadané metody. |
UploadDataAsync(Uri, Byte[]) |
Nahraje vyrovnávací paměť dat do prostředku identifikovaného identifikátorem URI pomocí metody POST. Tato metoda neblokuje volající vlákno. |
UploadDataAsync(Uri, String, Byte[]) |
Nahraje vyrovnávací paměť dat do prostředku identifikovaného identifikátorem URI pomocí zadané metody. Tato metoda neblokuje volající vlákno. |
UploadDataAsync(Uri, String, Byte[], Object) |
Nahraje vyrovnávací paměť dat do prostředku identifikovaného identifikátorem URI pomocí zadané metody a identifikace tokenu. |
UploadDataTaskAsync(String, Byte[]) |
Nahraje vyrovnávací paměť dat, která obsahuje pole Byte do identifikátoru URI určeného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(String, String, Byte[]) |
Nahraje vyrovnávací paměť dat, která obsahuje pole Byte do identifikátoru URI určeného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(Uri, Byte[]) |
Nahraje vyrovnávací paměť dat, která obsahuje pole Byte do identifikátoru URI určeného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Nahraje vyrovnávací paměť dat, která obsahuje pole Byte do identifikátoru URI určeného jako asynchronní operace pomocí objektu úlohy. |
UploadFile(String, String) |
Nahraje zadaný místní soubor do prostředku se zadaným identifikátorem URI. |
UploadFile(String, String, String) |
Nahraje zadaný místní soubor do zadaného prostředku pomocí zadané metody. |
UploadFile(Uri, String) |
Nahraje zadaný místní soubor do prostředku se zadaným identifikátorem URI. |
UploadFile(Uri, String, String) |
Nahraje zadaný místní soubor do zadaného prostředku pomocí zadané metody. |
UploadFileAsync(Uri, String) |
Nahraje zadaný místní soubor do zadaného prostředku pomocí metody POST. Tato metoda neblokuje volající vlákno. |
UploadFileAsync(Uri, String, String) |
Nahraje zadaný místní soubor do zadaného prostředku pomocí metody POST. Tato metoda neblokuje volající vlákno. |
UploadFileAsync(Uri, String, String, Object) |
Nahraje zadaný místní soubor do zadaného prostředku pomocí metody POST. Tato metoda neblokuje volající vlákno. |
UploadFileTaskAsync(String, String) |
Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadFileTaskAsync(String, String, String) |
Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadFileTaskAsync(Uri, String) |
Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadFileTaskAsync(Uri, String, String) |
Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadString(String, String) |
Nahraje zadaný řetězec do zadaného prostředku pomocí metody POST. |
UploadString(String, String, String) |
Nahraje zadaný řetězec do zadaného prostředku pomocí zadané metody. |
UploadString(Uri, String) |
Nahraje zadaný řetězec do zadaného prostředku pomocí metody POST. |
UploadString(Uri, String, String) |
Nahraje zadaný řetězec do zadaného prostředku pomocí zadané metody. |
UploadStringAsync(Uri, String) |
Nahraje zadaný řetězec do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
UploadStringAsync(Uri, String, String) |
Nahraje zadaný řetězec do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
UploadStringAsync(Uri, String, String, Object) |
Nahraje zadaný řetězec do zadaného prostředku. Tato metoda neblokuje volající vlákno. |
UploadStringTaskAsync(String, String) |
Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadStringTaskAsync(String, String, String) |
Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadStringTaskAsync(Uri, String) |
Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadStringTaskAsync(Uri, String, String) |
Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu úkolu. |
UploadValues(String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI. |
UploadValues(String, String, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody. |
UploadValues(Uri, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI. |
UploadValues(Uri, String, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody. |
UploadValuesAsync(Uri, NameValueCollection) |
Nahraje data v zadané kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI. Tato metoda neblokuje volající vlákno. |
UploadValuesAsync(Uri, String, NameValueCollection) |
Nahraje data v zadané kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody. Tato metoda neblokuje volající vlákno. |
UploadValuesAsync(Uri, String, NameValueCollection, Object) |
Nahraje data v zadané kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody. Tato metoda neblokuje volající vlákno a umožňuje volající předat objekt metodě, která je vyvolána při dokončení operace. |
UploadValuesTaskAsync(String, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(String, String, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Nahraje zadanou kolekci name/value do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
Událost
Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |
DownloadDataCompleted |
Nastane, když se dokončí asynchronní operace stahování dat. |
DownloadFileCompleted |
Nastane, když se dokončí operace stahování asynchronního souboru. |
DownloadProgressChanged |
Nastane, když asynchronní operace stahování úspěšně přenese některá nebo všechna data. |
DownloadStringCompleted |
Nastane, když se dokončí asynchronní operace stahování prostředků. |
OpenReadCompleted |
Nastane, když se dokončí asynchronní operace pro otevření datového proudu obsahujícího prostředek. |
OpenWriteCompleted |
Nastane, když se dokončí asynchronní operace otevření datového proudu pro zápis dat do prostředku. |
UploadDataCompleted |
Nastane, když se dokončí asynchronní operace nahrávání dat. |
UploadFileCompleted |
Nastane, když se dokončí asynchronní operace nahrávání souborů. |
UploadProgressChanged |
Nastane, když asynchronní operace nahrávání úspěšně přenese některá nebo všechna data. |
UploadStringCompleted |
Nastane, když se dokončí asynchronní operace nahrání řetězce. |
UploadValuesCompleted |
Nastane, když se dokončí asynchronní nahrání kolekce name/value. |
WriteStreamClosed |
Zastaralé.
Nastane, když je uzavřena asynchronní operace pro zápis dat do prostředku pomocí streamu zápisu. |