WebClient Třída

Definice

Poskytuje běžné metody pro posílání dat a příjem dat z prostředku identifikovaného identifikátorem URI.Provides common methods for sending data to and receiving data from a resource identified by a 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čítá ho a zobrazuje odpověď.The following code example takes the URI of a resource, retrieves it, and displays the response.

#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();
}

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.");
        }
        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;)");

        Stream data = client.OpenRead (args[0]);
        StreamReader reader = new StreamReader (data);
        string s = reader.ReadToEnd ();
        Console.WriteLine (s);
        data.Close ();
        reader.Close ();
    }
}
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
        Dim 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;)")
        
        Dim data As Stream = client.OpenRead(args(0))
        Dim reader As New StreamReader(data)
        Dim s As String = reader.ReadToEnd()
        Console.WriteLine(s)
        data.Close()
        reader.Close()
    End Sub
End Class

Poznámky

Důležité

Nedoporučujeme používat WebClient pro nový vývoj třídu.We don't recommend that you use the WebClient class for new development. Místo toho použijte System.Net.Http.HttpClient třídu.Instead, use the System.Net.Http.HttpClient class.

WebClientTřída poskytuje běžné metody pro posílání dat nebo příjem dat z libovolného místního, intranetového nebo internetového prostředku identifikovaného identifikátorem URI.The WebClient class provides common methods for sending data to or receiving data from any local, intranet, or Internet resource identified by a URI.

WebClientTřída používá WebRequest třídu k poskytnutí přístupu k prostředkům.The WebClient class uses the WebRequest class to provide access to resources. WebClient instance mají přístup k datům pomocí WebRequest následníka registrovaného pomocí WebRequest.RegisterPrefix metody.WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.

Poznámka

Ve výchozím nastavení .NET Framework podporuje identifikátory URI, které http: začínají https: ftp: identifikátory schématu,, a file: .By default, .NET Framework supports URIs that begin with http:, https:, ftp:, and file: scheme identifiers.

Následující tabulka popisuje WebClient metody nahrávání dat do prostředku.The following table describes WebClient methods for uploading data to a resource.

MetodaMethod PopisDescription
OpenWrite Načte hodnotu Stream použitou k odeslání dat do prostředku.Retrieves a Stream used to send data to the resource.
OpenWriteAsync Načte hodnotu Stream použitou k odeslání dat do prostředku bez blokování volajícího vlákna.Retrieves a Stream used to send data to the resource, without blocking the calling thread.
UploadData Pošle do prostředku pole bajtů a vrátí Byte pole obsahující libovolnou odpověď.Sends a byte array to the resource and returns a Byte array containing any response.
UploadDataAsync Odešle Byte pole do prostředku bez blokování volajícího vlákna.Sends a Byte array to the resource, without blocking the calling thread.
UploadFile Odešle místní soubor do prostředku a vrátí Byte pole obsahující libovolnou odpověď.Sends a local file to the resource and returns a Byte array containing any response.
UploadFileAsync Odešle místní soubor do prostředku bez blokování volajícího vlákna.Sends a local file to the resource, without blocking the calling thread.
UploadValues Pošle NameValueCollection do prostředku a vrátí Byte pole obsahující libovolnou odpověď.Sends a NameValueCollection to the resource and returns a Byte array containing any response.
UploadValuesAsync Pošle NameValueCollection do prostředku a vrátí Byte pole obsahující libovolnou odpověď bez blokování volajícího vlákna.Sends a NameValueCollection to the resource and returns a Byte array containing any response, without blocking the calling thread.
UploadString Pošle String prostředku a vrátí String odpověď obsahující libovolnou odpověď.Sends a String to the resource and returns a String containing any response.
UploadStringAsync Odesílá String do prostředku bez blokování volajícího vlákna.Sends a String to the resource, without blocking the calling thread.

Následující tabulka popisuje WebClient metody stažení dat z prostředku.The following table describes WebClient methods for downloading data from a resource.

MetodaMethod PopisDescription
OpenRead Vrátí data z prostředku jako Stream .Returns the data from a resource as a Stream.
OpenReadAsync Vrátí data z prostředku bez blokování volajícího vlákna.Returns the data from a resource, without blocking the calling thread.
DownloadData Stáhne data z prostředku a vrátí Byte pole.Downloads data from a resource and returns a Byte array.
DownloadDataAsync Stáhne data z prostředku a vrátí Byte pole bez blokování volajícího vlákna.Downloads data from a resource and returns a Byte array, without blocking the calling thread.
DownloadFile Stáhne data z prostředku do místního souboru.Downloads data from a resource to a local file.
DownloadFileAsync Stáhne data z prostředku do místního souboru bez blokování volajícího vlákna.Downloads data from a resource to a local file, without blocking the calling thread.
DownloadString Stáhne String z prostředku a vrátí String .Downloads a String from a resource and returns a String.
DownloadStringAsync Stáhne String z prostředku bez blokování volajícího vlákna.Downloads a String from a resource, without blocking the calling thread.

Metodu lze použít CancelAsync k pokusu o zrušení asynchronních operací.You can use the CancelAsync method to attempt to cancel asynchronous operations.

WebClientInstance ve výchozím nastavení neposílá volitelné hlavičky protokolu HTTP.A WebClient instance does not send optional HTTP headers by default. Pokud vaše žádost vyžaduje volitelné záhlaví, je nutné do kolekce přidat záhlaví Headers .If your request requires an optional header, you must add the header to the Headers collection. Chcete-li například uchovávat dotazy v odpovědi, je nutné přidat hlavičku uživatelského agenta.For example, to retain queries in the response, you must add a user-agent header. I když chybí hlavička uživatelského agenta, můžou servery vracet 500 (interní chyba serveru).Also, servers may return 500 (Internal Server Error) if the user agent header is missing.

AllowAutoRedirect je nastaveno na true v WebClient instancích.AllowAutoRedirect is set to true in WebClient instances.

Poznámky pro dědice

Odvozené třídy by měly volat implementaci základní třídy WebClient pro zajištění, že odvozená třída funguje podle očekávání.Derived classes should call the base class implementation of WebClient to ensure the derived class works as expected.

Konstruktory

WebClient()

Inicializuje novou instanci WebClient třídy.Initializes a new instance of the WebClient class.

Vlastnosti

AllowReadStreamBuffering
Zastaralé.

Získává nebo nastavuje hodnotu, která indikuje, jestli se mají ukládat data načtená z internetového prostředku pro WebClient instanci.Gets or sets a value that indicates whether to buffer the data read from the Internet resource for a WebClient instance.

AllowWriteStreamBuffering
Zastaralé.

Získává nebo nastavuje hodnotu, která indikuje, jestli se mají ukládat data zapsaná do mezipaměti pro instanci na internetovém prostředku WebClient .Gets or sets a value that indicates whether to buffer the data written to the Internet resource for a WebClient instance.

BaseAddress

Získá nebo nastaví základní identifikátor URI pro požadavky vytvořené WebClient .Gets or sets the base URI for requests made by a WebClient.

CachePolicy

Získá nebo nastaví zásadu mezipaměti aplikace pro všechny prostředky, které získala tato instance WebClient pomocí WebRequest objektů.Gets or sets the application's cache policy for any resources obtained by this WebClient instance using WebRequest objects.

CanRaiseEvents

Získá hodnotu, která označuje, zda může komponenta vyvolat událost.Gets a value indicating whether the component can raise an event.

(Zděděno od Component)
Container

Získá IContainer , který obsahuje Component .Gets the IContainer that contains the Component.

(Zděděno od Component)
Credentials

Získá nebo nastaví síťová pověření, která jsou odesílána hostiteli a použita k ověření žádosti.Gets or sets the network credentials that are sent to the host and used to authenticate the request.

DesignMode

Načte hodnotu, která označuje, zda Component je aktuálně v režimu návrhu.Gets a value that indicates whether the Component is currently in design mode.

(Zděděno od Component)
Encoding

Získá nebo nastaví Encoding používané pro nahrávání a stahování řetězců.Gets or sets the Encoding used to upload and download strings.

Events

Získá seznam obslužných rutin událostí, které jsou k tomuto typu připojeny Component .Gets the list of event handlers that are attached to this Component.

(Zděděno od Component)
Headers

Získá nebo nastaví kolekci párů název/hodnota hlavičky přidružené k žádosti.Gets or sets a collection of header name/value pairs associated with the request.

IsBusy

Vrátí, zda probíhá webová žádost.Gets whether a Web request is in progress.

Proxy

Získá nebo nastaví proxy server používaný tímto WebClient objektem.Gets or sets the proxy used by this WebClient object.

QueryString

Získá nebo nastaví kolekci párů názvů a hodnot dotazů přidružených k žádosti.Gets or sets a collection of query name/value pairs associated with the request.

ResponseHeaders

Získá kolekci párů název/hodnota hlavičky přidružené k odpovědi.Gets a collection of header name/value pairs associated with the response.

Site

Získá nebo nastaví ISite z Component .Gets or sets the ISite of the Component.

(Zděděno od Component)
UseDefaultCredentials

Získává nebo nastavuje Boolean hodnotu, která určuje, jestli se DefaultCredentials odesílají požadavky.Gets or sets a Boolean value that controls whether the DefaultCredentials are sent with requests.

Metody

CancelAsync()

Zruší probíhající asynchronní operaci.Cancels a pending asynchronous operation.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace požadované pro vygenerování proxy serveru, který se používá ke komunikaci se vzdáleným objektem.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky, které používá Component .Releases all resources used by the Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané Component a volitelně uvolňuje spravované prostředky.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Zděděno od Component)
DownloadData(String)

Stáhne prostředek jako Byte pole ze zadaného identifikátoru URI.Downloads the resource as a Byte array from the URI specified.

DownloadData(Uri)

Stáhne prostředek jako Byte pole ze zadaného identifikátoru URI.Downloads the resource as a Byte array from the URI specified.

DownloadDataAsync(Uri)

Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataAsync(Uri, Object)

Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataTaskAsync(String)

Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace pomocí objektu Task.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadDataTaskAsync(Uri)

Stáhne prostředek jako Byte pole z identifikátoru URI zadaného jako asynchronní operace pomocí objektu Task.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadFile(String, String)

Stáhne prostředek se zadaným identifikátorem URI do místního souboru.Downloads the resource with the specified URI to a local file.

DownloadFile(Uri, String)

Stáhne prostředek se zadaným identifikátorem URI do místního souboru.Downloads the resource with the specified URI to a local file.

DownloadFileAsync(Uri, String)

Soubory ke stažení, do místního souboru, prostředku se zadaným identifikátorem URI.Downloads, to a local file, the resource with the specified URI. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

DownloadFileAsync(Uri, String, Object)

Soubory ke stažení, do místního souboru, prostředku se zadaným identifikátorem URI.Downloads, to a local file, the resource with the specified URI. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

DownloadFileTaskAsync(String, String)

Stáhne zadaný prostředek do místního souboru jako asynchronní operaci pomocí objektu Task.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadFileTaskAsync(Uri, String)

Stáhne zadaný prostředek do místního souboru jako asynchronní operaci pomocí objektu Task.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadString(String)

Stáhne požadovaný prostředek jako String .Downloads the requested resource as a String. Prostředek, který se má stáhnout, je určený jako String obsahující identifikátor URI.The resource to download is specified as a String containing the URI.

DownloadString(Uri)

Stáhne požadovaný prostředek jako String .Downloads the requested resource as a String. Prostředek, který se má stáhnout, je zadaný jako Uri .The resource to download is specified as a Uri.

DownloadStringAsync(Uri)

Stáhne prostředek zadaný jako Uri .Downloads the resource specified as a Uri. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

DownloadStringAsync(Uri, Object)

Stáhne zadaný řetězec do určeného prostředku.Downloads the specified string to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

DownloadStringTaskAsync(String)

Stáhne prostředek jako String z identifikátoru URI zadaného jako asynchronní operace pomocí objektu Task.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

DownloadStringTaskAsync(Uri)

Stáhne prostředek jako String z identifikátoru URI zadaného jako asynchronní operace pomocí objektu Task.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetLifetimeService()

Načte aktuální objekt služby životnosti, který řídí zásady životního cyklu pro tuto instanci.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytnutou Component nebo podle jeho Container .Returns an object that represents a service provided by the Component or by its Container.

(Zděděno od Component)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
GetWebRequest(Uri)

Vrátí WebRequest objekt pro zadaný prostředek.Returns a WebRequest object for the specified resource.

GetWebResponse(WebRequest)

Vrátí hodnotu WebResponse pro určenou WebRequest .Returns the WebResponse for the specified WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

Vrátí hodnotu WebResponse pro zadanou WebRequest pomocí zadaného IAsyncResult .Returns the WebResponse for the specified WebRequest using the specified IAsyncResult.

InitializeLifetimeService()

Získá objekt služby životnosti, který řídí zásady životního cyklu pro tuto instanci.Obtains a lifetime service object to control the lifetime policy for this instance.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří kopii aktuálního objektu bez podstruktury MarshalByRefObject .Creates a shallow copy of the current MarshalByRefObject object.

(Zděděno od MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

Vyvolá DownloadDataCompleted událost.Raises the DownloadDataCompleted event.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

Vyvolá DownloadFileCompleted událost.Raises the DownloadFileCompleted event.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

Vyvolá DownloadProgressChanged událost.Raises the DownloadProgressChanged event.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

Vyvolá DownloadStringCompleted událost.Raises the DownloadStringCompleted event.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

Vyvolá OpenReadCompleted událost.Raises the OpenReadCompleted event.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

Vyvolá OpenWriteCompleted událost.Raises the OpenWriteCompleted event.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

Vyvolá UploadDataCompleted událost.Raises the UploadDataCompleted event.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

Vyvolá UploadFileCompleted událost.Raises the UploadFileCompleted event.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

Vyvolá UploadProgressChanged událost.Raises the UploadProgressChanged event.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

Vyvolá UploadStringCompleted událost.Raises the UploadStringCompleted event.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

Vyvolá UploadValuesCompleted událost.Raises the UploadValuesCompleted event.

OnWriteStreamClosed(WriteStreamClosedEventArgs)
Zastaralé.

Vyvolá WriteStreamClosed událost.Raises the WriteStreamClosed event.

OpenRead(String)

Otevře čitelný datový proud pro data stažená z prostředku s identifikátorem URI zadaným jako String .Opens a readable stream for the data downloaded from a resource with the URI specified as a String.

OpenRead(Uri)

Otevře čitelný datový proud pro data stažená z prostředku s identifikátorem URI zadaným jako UriOpens a readable stream for the data downloaded from a resource with the URI specified as a Uri

OpenReadAsync(Uri)

Otevře čitelný datový proud obsahující zadaný prostředek.Opens a readable stream containing the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

OpenReadAsync(Uri, Object)

Otevře čitelný datový proud obsahující zadaný prostředek.Opens a readable stream containing the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

OpenReadTaskAsync(String)

Otevře čitelný datový proud obsahující zadaný prostředek jako asynchronní operaci pomocí objektu Task.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenReadTaskAsync(Uri)

Otevře čitelný datový proud obsahující zadaný prostředek jako asynchronní operaci pomocí objektu Task.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenWrite(String)

Otevře datový proud pro zápis dat do zadaného prostředku.Opens a stream for writing data to the specified resource.

OpenWrite(String, String)

Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody.Opens a stream for writing data to the specified resource, using the specified method.

OpenWrite(Uri)

Otevře datový proud pro zápis dat do zadaného prostředku.Opens a stream for writing data to the specified resource.

OpenWrite(Uri, String)

Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody.Opens a stream for writing data to the specified resource, by using the specified method.

OpenWriteAsync(Uri)

Otevře datový proud pro zápis dat do zadaného prostředku.Opens a stream for writing data to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

OpenWriteAsync(Uri, String)

Otevře datový proud pro zápis dat do zadaného prostředku.Opens a stream for writing data to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

OpenWriteAsync(Uri, String, Object)

Otevře datový proud pro zápis dat do zadaného prostředku pomocí zadané metody.Opens a stream for writing data to the specified resource, using the specified method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

OpenWriteTaskAsync(String)

Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(String, String)

Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri)

Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri, String)

Otevře datový proud pro zápis dat do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

ToString()

Vrátí hodnotu String obsahující název Component , pokud existuje.Returns a String containing the name of the Component, if any. Tato metoda by neměla být přepsána.This method should not be overridden.

(Zděděno od Component)
UploadData(String, Byte[])

Nahraje datovou vyrovnávací paměť k prostředku identifikovanému identifikátorem URI.Uploads a data buffer to a resource identified by a URI.

UploadData(String, String, Byte[])

Nahraje datovou vyrovnávací paměť pro zadaný prostředek pomocí zadané metody.Uploads a data buffer to the specified resource, using the specified method.

UploadData(Uri, Byte[])

Nahraje datovou vyrovnávací paměť k prostředku identifikovanému identifikátorem URI.Uploads a data buffer to a resource identified by a URI.

UploadData(Uri, String, Byte[])

Nahraje datovou vyrovnávací paměť pro zadaný prostředek pomocí zadané metody.Uploads a data buffer to the specified resource, using the specified method.

UploadDataAsync(Uri, Byte[])

Nahraje datovou vyrovnávací paměť k prostředku identifikovanému identifikátorem URI pomocí metody POST.Uploads a data buffer to a resource identified by a URI, using the POST method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadDataAsync(Uri, String, Byte[])

Nahraje datovou vyrovnávací paměť k prostředku identifikovanému identifikátorem URI pomocí zadané metody.Uploads a data buffer to a resource identified by a URI, using the specified method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

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

Nahraje datovou vyrovnávací paměť k prostředku identifikovanému identifikátorem URI pomocí zadané metody a identifikujícího tokenu.Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token.

UploadDataTaskAsync(String, Byte[])

Nahraje datovou vyrovnávací paměť obsahující Byte pole k identifikátoru URI, který je zadaný jako asynchronní operace pomocí objektu Task.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(String, String, Byte[])

Nahraje datovou vyrovnávací paměť obsahující Byte pole k identifikátoru URI, který je zadaný jako asynchronní operace pomocí objektu Task.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, Byte[])

Nahraje datovou vyrovnávací paměť obsahující Byte pole k identifikátoru URI, který je zadaný jako asynchronní operace pomocí objektu Task.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, String, Byte[])

Nahraje datovou vyrovnávací paměť obsahující Byte pole k identifikátoru URI, který je zadaný jako asynchronní operace pomocí objektu Task.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadFile(String, String)

Nahraje zadaný místní soubor do prostředku se zadaným identifikátorem URI.Uploads the specified local file to a resource with the specified URI.

UploadFile(String, String, String)

Nahraje zadaný místní soubor na zadaný prostředek pomocí zadané metody.Uploads the specified local file to the specified resource, using the specified method.

UploadFile(Uri, String)

Nahraje zadaný místní soubor do prostředku se zadaným identifikátorem URI.Uploads the specified local file to a resource with the specified URI.

UploadFile(Uri, String, String)

Nahraje zadaný místní soubor na zadaný prostředek pomocí zadané metody.Uploads the specified local file to the specified resource, using the specified method.

UploadFileAsync(Uri, String)

Nahraje zadaný místní soubor na zadaný prostředek pomocí metody POST.Uploads the specified local file to the specified resource, using the POST method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadFileAsync(Uri, String, String)

Nahraje zadaný místní soubor na zadaný prostředek pomocí metody POST.Uploads the specified local file to the specified resource, using the POST method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadFileAsync(Uri, String, String, Object)

Nahraje zadaný místní soubor na zadaný prostředek pomocí metody POST.Uploads the specified local file to the specified resource, using the POST method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadFileTaskAsync(String, String)

Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(String, String, String)

Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String)

Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String, String)

Nahraje zadaný místní soubor do prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadString(String, String)

Nahraje zadaný řetězec na zadaný prostředek pomocí metody POST.Uploads the specified string to the specified resource, using the POST method.

UploadString(String, String, String)

Nahraje zadaný řetězec na zadaný prostředek pomocí zadané metody.Uploads the specified string to the specified resource, using the specified method.

UploadString(Uri, String)

Nahraje zadaný řetězec na zadaný prostředek pomocí metody POST.Uploads the specified string to the specified resource, using the POST method.

UploadString(Uri, String, String)

Nahraje zadaný řetězec na zadaný prostředek pomocí zadané metody.Uploads the specified string to the specified resource, using the specified method.

UploadStringAsync(Uri, String)

Nahraje zadaný řetězec na zadaný prostředek.Uploads the specified string to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadStringAsync(Uri, String, String)

Nahraje zadaný řetězec na zadaný prostředek.Uploads the specified string to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadStringAsync(Uri, String, String, Object)

Nahraje zadaný řetězec na zadaný prostředek.Uploads the specified string to the specified resource. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadStringTaskAsync(String, String)

Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(String, String, String)

Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String)

Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String, String)

Nahraje zadaný řetězec do zadaného prostředku jako asynchronní operaci pomocí objektu Task.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadValues(String, NameValueCollection)

Nahraje zadanou kolekci název-hodnota k prostředku identifikovanému zadaným identifikátorem URI.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(String, String, NameValueCollection)

Nahraje zadanou kolekci název-hodnota k prostředku identifikovanému zadaným identifikátorem URI pomocí zadané metody.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValues(Uri, NameValueCollection)

Nahraje zadanou kolekci název-hodnota k prostředku identifikovanému zadaným identifikátorem URI.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(Uri, String, NameValueCollection)

Nahraje zadanou kolekci název-hodnota k prostředku identifikovanému zadaným identifikátorem URI pomocí zadané metody.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValuesAsync(Uri, NameValueCollection)

Nahraje data v zadané kolekci název-hodnota do prostředku identifikovaného zadaným identifikátorem URI.Uploads the data in the specified name/value collection to the resource identified by the specified URI. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection)

Nahraje data v zadané kolekci název/hodnota do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. Tato metoda neblokuje volající vlákno.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

Nahraje data v zadané kolekci název/hodnota do prostředku identifikovaného zadaným identifikátorem URI pomocí zadané metody.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. 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.This method does not block the calling thread, and allows the caller to pass an object to the method that is invoked when the operation completes.

UploadValuesTaskAsync(String, NameValueCollection)

Nahraje zadanou kolekci název/hodnota na prostředek identifikovaný zadaným identifikátorem URI jako asynchronní operaci pomocí objektu Task.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(String, String, NameValueCollection)

Nahraje zadanou kolekci název/hodnota na prostředek identifikovaný zadaným identifikátorem URI jako asynchronní operaci pomocí objektu Task.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, NameValueCollection)

Nahraje zadanou kolekci název/hodnota na prostředek identifikovaný zadaným identifikátorem URI jako asynchronní operaci pomocí objektu Task.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Nahraje zadanou kolekci název/hodnota na prostředek identifikovaný zadaným identifikátorem URI jako asynchronní operaci pomocí objektu Task.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

Události

Disposed

Nastane, pokud je komponenta uvolněna voláním Dispose() metody.Occurs when the component is disposed by a call to the Dispose() method.

(Zděděno od Component)
DownloadDataCompleted

Nastane, pokud se dokončí operace stahování asynchronních dat.Occurs when an asynchronous data download operation completes.

DownloadFileCompleted

Nastane, pokud se dokončí operace stahování asynchronního souboru.Occurs when an asynchronous file download operation completes.

DownloadProgressChanged

Nastane, pokud asynchronní operace stahování úspěšně přenáší některá nebo všechna data.Occurs when an asynchronous download operation successfully transfers some or all of the data.

DownloadStringCompleted

Nastane, pokud se dokončí operace stahování asynchronního prostředku.Occurs when an asynchronous resource-download operation completes.

OpenReadCompleted

Vyvolá se v případě, že je dokončena asynchronní operace otevření datového proudu obsahujícího prostředek.Occurs when an asynchronous operation to open a stream containing a resource completes.

OpenWriteCompleted

Nastane, pokud asynchronní operace otevření datového proudu pro zápis dat do prostředku dokončí.Occurs when an asynchronous operation to open a stream to write data to a resource completes.

UploadDataCompleted

Nastane, pokud se dokončí operace odeslání asynchronního data.Occurs when an asynchronous data-upload operation completes.

UploadFileCompleted

Nastane, pokud se dokončí operace odeslání asynchronního souboru.Occurs when an asynchronous file-upload operation completes.

UploadProgressChanged

Vyvolá se v případě, že operace asynchronního nahrávání úspěšně přenáší některá nebo všechna data.Occurs when an asynchronous upload operation successfully transfers some or all of the data.

UploadStringCompleted

Nastane, pokud se dokončí operace odeslání asynchronního řetězce.Occurs when an asynchronous string-upload operation completes.

UploadValuesCompleted

Nastane, pokud se dokončí asynchronní nahrávání kolekce název/hodnota.Occurs when an asynchronous upload of a name/value collection completes.

WriteStreamClosed
Zastaralé.

Vyvolá se v případě, že asynchronní operace zápisu dat do prostředku pomocí datového proudu zápisu je zavřena.Occurs when an asynchronous operation to write data to a resource using a write stream is closed.

Platí pro

Viz také