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
Důležité
Nedoporučujeme používat WebClient
třídu pro nový vývoj. Místo toho použijte System.Net.Http.HttpClient třídu .
Třída WebClient poskytuje běžné metody pro odesílání dat do nebo příjem dat z jakéhokoli místního, intranetového nebo internetového prostředku identifikovaného identifikátorem URI.
Třída WebClient používá WebRequest třídu k poskytování přístupu k prostředkům. WebClient instance mají přístup k datům s libovolným WebRequest následníkem zaregistrovaným v WebRequest.RegisterPrefix metodě.
Poznámka
Ve výchozím nastavení podporuje rozhraní .NET Framework identifikátory URI, které začínají http:
identifikátory schématu , https:
ftp:
, a file:
.
Následující tabulka popisuje WebClient metody nahrávání dat do prostředku.
Metoda | Popis |
---|---|
OpenWrite | Načte Stream použitý k odeslání dat do prostředku. |
OpenWriteAsync | Načte Stream objekt použitý k odesílání dat do prostředku, aniž by blokoval volající vlákno. |
UploadData | Odešle do prostředku pole bajtů a vrátí Byte pole obsahující jakoukoli odpověď. |
UploadDataAsync | Byte Odešle do prostředku pole, aniž by blokoval volající vlákno. |
UploadFile | Odešle do prostředku místní soubor a vrátí Byte pole obsahující jakoukoli odpověď. |
UploadFileAsync | Odešle do prostředku místní soubor bez blokování volajícího vlákna. |
UploadValues | NameValueCollection Odešle prostředek a vrátí Byte pole obsahující jakoukoli odpověď. |
UploadValuesAsync | NameValueCollection Odešle do prostředku a vrátí Byte pole obsahující jakoukoli odpověď, aniž by blokoval volající vlákno. |
UploadString | String Odešle prostředek a vrátí odpověď obsahující libovolnou String odpověď. |
UploadStringAsync | String Odešle prostředek 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í Byte pole. |
DownloadDataAsync | Stáhne data z prostředku a vrátí Byte pole 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 | String Stáhne z prostředku a vrátí String. |
DownloadStringAsync | String Stáhne z prostředku bez blokování volajícího vlákna. |
K pokusu o zrušení asynchronních operací můžete použít metodu CancelAsync .
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 Headers kolekce. Chcete-li například zachovat dotazy v odpovědi, musíte přidat hlavičku uživatelského agenta. Servery také můžou vrátit chybu 500 (vnitřní chyba serveru), pokud chybí hlavička uživatelského agenta.
AllowAutoRedirectje v WebClient instancích nastavená na true
hodnotu .
Poznámky pro dědice
Odvozené třídy by měly volat implementaci základní třídy, WebClient aby se zajistilo, že odvozená třída funguje podle očekávání.
Konstruktory
WebClient() |
Zastaralé.
Inicializuje novou instanci WebClient třídy . |
Vlastnosti
AllowReadStreamBuffering |
Zastaralé.
Získá nebo nastaví hodnotu, která označuje, zda se data načtená z internetového prostředku pro WebClient instanci mají ukládat do vyrovnávací paměti. |
AllowWriteStreamBuffering |
Zastaralé.
Získá nebo nastaví hodnotu, která označuje, zda se data zapsaná do internetového prostředku pro WebClient instanci mají ukládat do vyrovnávací paměti. |
BaseAddress |
Získá nebo nastaví základní identifikátor URI pro požadavky provedené objektem WebClient. |
CachePolicy |
Získá nebo nastaví zásady mezipaměti aplikace pro všechny prostředky získané tímto WebClient instance pomocí WebRequest objektů. |
CanRaiseEvents |
Získá hodnotu označující, zda komponenta může vyvolat událost. (Zděděno od Component) |
Container |
Získá objekt IContainer , který obsahuje Component. (Zděděno od Component) |
Credentials |
Získá nebo nastaví síťové přihlašovací údaje, které se odesílají do hostitele a použijí se k ověření požadavku. |
DesignMode |
Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component . (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 párů 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žívá tento WebClient objekt. |
QueryString |
Získá nebo nastaví kolekci dvojic název/hodnota dotazu přidružené k požadavku. |
ResponseHeaders |
Získá kolekci párů název a hodnota hlavičky přidružené k odpovědi. |
Site |
Získá nebo nastaví ISite z Component. (Zděděno od Component) |
UseDefaultCredentials |
Získá nebo nastaví Boolean hodnotu, která určuje, zda DefaultCredentials jsou odesílány 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 sloužící ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní všechny prostředky používané nástrojem Component. (Zděděno od Component) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané nástrojem Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
DownloadData(String) |
Stáhne prostředek jako Byte pole ze zadaného identifikátoru URI. |
DownloadData(Uri) |
Stáhne prostředek jako Byte pole ze zadaného identifikátoru URI. |
DownloadDataAsync(Uri) |
Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace. |
DownloadDataAsync(Uri, Object) |
Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace. |
DownloadDataTaskAsync(String) |
Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
DownloadDataTaskAsync(Uri) |
Stáhne prostředek jako Byte pole 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 do místního souboru prostředek se zadaným identifikátorem URI. Tato metoda neblokuje volající vlákno. |
DownloadFileAsync(Uri, String, Object) |
Stáhne do místního souboru prostředek 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 úlohy. |
DownloadFileTaskAsync(Uri, String) |
Stáhne zadaný prostředek do místního souboru jako asynchronní operaci pomocí objektu úlohy. |
DownloadString(String) |
Stáhne požadovaný prostředek jako String. Prostředek ke stažení se zadává jako obsahující String identifikátor URI. |
DownloadString(Uri) |
Stáhne požadovaný prostředek jako String. Prostředek ke stažení se zadává 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 z identifikátoru String URI zadaného jako asynchronní operace pomocí objektu úlohy. |
DownloadStringTaskAsync(Uri) |
Stáhne prostředek jako z identifikátoru String URI zadaného jako asynchronní operace pomocí objektu úlohy. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetLifetimeService() |
Zastaralé.
Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou objektem Component nebo .Container (Zděděno od Component) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
GetWebRequest(Uri) |
WebRequest Vrátí objekt pro zadaný prostředek. |
GetWebResponse(WebRequest) |
Vrátí hodnotu WebResponse pro zadanou WebRequesthodnotu . |
GetWebResponse(WebRequest, IAsyncResult) |
Vrátí hodnotu WebResponse pro zadanou WebRequest hodnotu pomocí zadaného IAsyncResultparametru . |
InitializeLifetimeService() |
Zastaralé.
Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
DownloadDataCompleted Vyvolá událost. |
OnDownloadFileCompleted(AsyncCompletedEventArgs) |
DownloadFileCompleted Vyvolá událost. |
OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
DownloadProgressChanged Vyvolá událost. |
OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
DownloadStringCompleted Vyvolá událost. |
OnOpenReadCompleted(OpenReadCompletedEventArgs) |
OpenReadCompleted Vyvolá událost. |
OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
OpenWriteCompleted Vyvolá událost. |
OnUploadDataCompleted(UploadDataCompletedEventArgs) |
UploadDataCompleted Vyvolá událost. |
OnUploadFileCompleted(UploadFileCompletedEventArgs) |
UploadFileCompleted Vyvolá událost. |
OnUploadProgressChanged(UploadProgressChangedEventArgs) |
UploadProgressChanged Vyvolá událost. |
OnUploadStringCompleted(UploadStringCompletedEventArgs) |
UploadStringCompleted Vyvolá událost. |
OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
UploadValuesCompleted Vyvolá událost. |
OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Zastaralé.
WriteStreamClosed Vyvolá událost. |
OpenRead(String) |
Otevře čitelný datový proud pro data stahovaná z prostředku s identifikátorem URI zadaným Stringjako . |
OpenRead(Uri) |
Otevře čitelný datový proud pro data stahovaná z prostředku s identifikátorem URI zadaným Urijako . |
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 úlohy. |
OpenReadTaskAsync(Uri) |
Otevře čitelný datový proud obsahující zadaný prostředek jako asynchronní operaci pomocí objektu úlohy. |
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 úlohy. |
OpenWriteTaskAsync(String, String) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úlohy. |
OpenWriteTaskAsync(Uri) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operace pomocí objektu úlohy. |
OpenWriteTaskAsync(Uri, String) |
Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operaci pomocí objektu úkolu. |
ToString() |
String Vrátí hodnotu obsahující název , Componentpokud existuje. Tato metoda by neměla být přepsána. (Zděděno od Component) |
UploadData(String, Byte[]) |
Nahraje datovou vyrovnávací paměť do prostředku identifikovaného identifikátorem URI. |
UploadData(String, String, Byte[]) |
Nahraje datovou vyrovnávací paměť do zadaného prostředku pomocí zadané metody. |
UploadData(Uri, Byte[]) |
Nahraje datovou vyrovnávací paměť do prostředku identifikovaného identifikátorem URI. |
UploadData(Uri, String, Byte[]) |
Nahraje datovou vyrovnávací paměť do zadaného prostředku pomocí zadané metody. |
UploadDataAsync(Uri, Byte[]) |
Nahraje datovou vyrovnávací paměť do prostředku identifikovaného identifikátorem URI pomocí metody POST. Tato metoda neblokuje volající vlákno. |
UploadDataAsync(Uri, String, Byte[]) |
Nahraje datovou vyrovnávací paměť do prostředku identifikovaného identifikátorem URI pomocí zadané metody. Tato metoda neblokuje volající vlákno. |
UploadDataAsync(Uri, String, Byte[], Object) |
Nahraje datovou vyrovnávací paměť do prostředku identifikovaného identifikátorem URI pomocí zadané metody a identifikačního tokenu. |
UploadDataTaskAsync(String, Byte[]) |
Nahraje datovou vyrovnávací paměť, která obsahuje Byte pole do identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(String, String, Byte[]) |
Nahraje datovou vyrovnávací paměť, která obsahuje Byte pole do identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(Uri, Byte[]) |
Nahraje datovou vyrovnávací paměť, která obsahuje Byte pole do identifikátoru URI zadaného jako asynchronní operace pomocí objektu úlohy. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Nahraje datovou vyrovnávací paměť, která obsahuje Byte pole do identifikátoru URI zadané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 názvů a hodnot 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 názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody. |
UploadValuesAsync(Uri, NameValueCollection) |
Nahraje data v zadané kolekci názvu nebo hodnoty 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 názvů a hodnot 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 názvů a hodnot 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ímu předat objekt metodě, která je vyvolána po dokončení operace. |
UploadValuesTaskAsync(String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(String, String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Nahraje zadanou kolekci názvů a hodnot do prostředku identifikovaného zadaným identifikátorem URI jako asynchronní operaci pomocí objektu úlohy. |
Událost
Disposed |
Vyvolá se, když je komponenta uvolněna voláním Dispose() metody . (Zděděno od Component) |
DownloadDataCompleted |
Vyvolá se při dokončení asynchronní operace stahování dat. |
DownloadFileCompleted |
Vyvolá se při dokončení asynchronní operace stahování souborů. |
DownloadProgressChanged |
Nastane, když asynchronní operace stahování úspěšně přenese některá nebo všechna data. |
DownloadStringCompleted |
Vyvolá se při dokončení asynchronní operace stahování prostředků. |
OpenReadCompleted |
Vyvolá se při dokončení asynchronní operace otevření datového proudu obsahujícího prostředek. |
OpenWriteCompleted |
Vyvolá se při dokončení asynchronní operace otevření datového proudu pro zápis dat do prostředku. |
UploadDataCompleted |
Nastane při dokončení asynchronní operace nahrávání dat. |
UploadFileCompleted |
Nastane při dokončení 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 |
Dochází při dokončení asynchronní operace nahrání řetězce. |
UploadValuesCompleted |
Nastane při dokončení asynchronního nahrávání kolekce názvů a hodnot. |
WriteStreamClosed |
Zastaralé.
Dojde k ukončení asynchronní operace zápisu dat do prostředku pomocí datového proudu zápisu. |
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro