WebClient Klasa

Definicja

Zapewnia typowe metody wysyłania danych do i otrzymywania danych z zasobu identyfikowanego przez identyfikator 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 class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
    inherit Component
Public Class WebClient
Inherits Component
Dziedziczenie
Atrybuty

Przykłady

Poniższy przykład kodu pobiera identyfikator URI zasobu, pobiera go i wyświetla odpowiedź.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

Uwagi

Ważne

Nie zaleca się używania klasy WebClient w celu nowego rozwoju.We don't recommend that you use the WebClient class for new development. Zamiast tego należy użyć klasy System.Net.Http.HttpClient.Instead, use the System.Net.Http.HttpClient class.

Klasa WebClient zapewnia typowe metody wysyłania danych do lub otrzymywania danych z dowolnego lokalnego, intranetu lub zasobu internetowego identyfikowanego przez identyfikator 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.

Klasa WebClient używa klasy WebRequest w celu zapewnienia dostępu do zasobów.The WebClient class uses the WebRequest class to provide access to resources. wystąpienia WebClient mogą uzyskać dostęp do danych przy użyciu dowolnego WebRequest elementu podrzędnego zarejestrowanego przy użyciu metody WebRequest.RegisterPrefix.WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.

Uwaga

Domyślnie .NET Framework obsługuje identyfikatory URI rozpoczynające się od http:, https:, ftp:i file: identyfikatorów schematów.By default, the .NET Framework supports URIs that begin with http:, https:, ftp:, and file: scheme identifiers.

W poniższej tabeli opisano WebClient metod przekazywania danych do zasobu.The following table describes WebClient methods for uploading data to a resource.

MetodaMethod OpisDescription
OpenWrite Pobiera Stream używany do wysyłania danych do zasobu.Retrieves a Stream used to send data to the resource.
OpenWriteAsync Pobiera Stream używany do wysyłania danych do zasobu bez blokowania wątku wywołującego.Retrieves a Stream used to send data to the resource, without blocking the calling thread.
UploadData Wysyła tablicę bajtową do zasobu i zwraca tablicę Byte zawierającą dowolną odpowiedź.Sends a byte array to the resource and returns a Byte array containing any response.
UploadDataAsync Wysyła tablicę Byte do zasobu bez blokowania wątku wywołującego.Sends a Byte array to the resource, without blocking the calling thread.
UploadFile Wysyła plik lokalny do zasobu i zwraca tablicę Byte zawierającą dowolną odpowiedź.Sends a local file to the resource and returns a Byte array containing any response.
UploadFileAsync Wysyła plik lokalny do zasobu bez blokowania wątku wywołującego.Sends a local file to the resource, without blocking the calling thread.
UploadValues Wysyła NameValueCollection do zasobu i zwraca tablicę Byte zawierającą dowolną odpowiedź.Sends a NameValueCollection to the resource and returns a Byte array containing any response.
UploadValuesAsync Wysyła NameValueCollection do zasobu i zwraca tablicę Byte zawierającą dowolną odpowiedź bez blokowania wątku wywołującego.Sends a NameValueCollection to the resource and returns a Byte array containing any response, without blocking the calling thread.
UploadString Wysyła String do zasobu bez blokowania wątku wywołującego.Sends a String to the resource, without blocking the calling thread.
UploadStringAsync Wysyła String do zasobu bez blokowania wątku wywołującego.Sends a String to the resource, without blocking the calling thread.

W poniższej tabeli opisano metody WebClient pobierania danych z zasobu.The following table describes WebClient methods for downloading data from a resource.

MetodaMethod OpisDescription
OpenRead Zwraca dane z zasobu jako Stream.Returns the data from a resource as a Stream.
OpenReadAsync Zwraca dane z zasobu bez blokowania wątku wywołującego.Returns the data from a resource, without blocking the calling thread.
DownloadData Pobiera dane z zasobu i zwraca tablicę Byte.Downloads data from a resource and returns a Byte array.
DownloadDataAsync Pobiera dane z zasobu i zwraca tablicę Byte, bez blokowania wątku wywołującego.Downloads data from a resource and returns a Byte array, without blocking the calling thread.
DownloadFile Pobiera dane z zasobu do pliku lokalnego.Downloads data from a resource to a local file.
DownloadFileAsync Pobiera dane z zasobu do pliku lokalnego bez blokowania wątku wywołującego.Downloads data from a resource to a local file, without blocking the calling thread.
DownloadString Pobiera String z zasobu i zwraca String.Downloads a String from a resource and returns a String.
DownloadStringAsync Pobiera String z zasobu bez blokowania wątku wywołującego.Downloads a String from a resource, without blocking the calling thread.

Za pomocą metody CancelAsync można anulować operacje asynchroniczne, które nie zostały ukończone.You can use the CancelAsync method to cancel asynchronous operations that have not completed.

Wystąpienie WebClient nie wysyła domyślnie opcjonalnych nagłówków HTTP.A WebClient instance does not send optional HTTP headers by default. Jeśli żądanie wymaga opcjonalnego nagłówka, należy dodać nagłówek do kolekcji Headers.If your request requires an optional header, you must add the header to the Headers collection. Na przykład aby zachować zapytania w odpowiedzi, należy dodać nagłówek User-Agent.For example, to retain queries in the response, you must add a user-agent header. Ponadto serwery mogą zwrócić 500 (wewnętrzny błąd serwera), jeśli brakuje nagłówka agenta użytkownika.Also, servers may return 500 (Internal Server Error) if the user agent header is missing.

AllowAutoRedirect jest ustawiona na true w wystąpieniach WebClient.AllowAutoRedirect is set to true in WebClient instances.

Uwagi dotyczące dziedziczenia

Klasy pochodne powinny wywoływać implementację klasy bazowej WebClient, aby upewnić się, że Klasa pochodna działa zgodnie z oczekiwaniami.Derived classes should call the base class implementation of WebClient to ensure the derived class works as expected.

Konstruktory

WebClient()

Inicjuje nowe wystąpienie klasy WebClient.Initializes a new instance of the WebClient class.

Właściwości

AllowReadStreamBuffering

Pobiera lub ustawia wartość wskazującą, czy dane odczytane z zasobu internetowego mają być buforowane dla wystąpienia WebClient.Gets or sets a value that indicates whether to buffer the data read from the Internet resource for a WebClient instance.

AllowWriteStreamBuffering

Pobiera lub ustawia wartość wskazującą, czy dane zapisywane do zasobu internetowego mają być buforowane dla wystąpienia WebClient.Gets or sets a value that indicates whether to buffer the data written to the Internet resource for a WebClient instance.

BaseAddress

Pobiera lub ustawia podstawowy identyfikator URI dla żądań wysyłanych przez WebClient.Gets or sets the base URI for requests made by a WebClient.

CachePolicy

Pobiera lub ustawia zasady pamięci podręcznej aplikacji dla wszystkich zasobów uzyskanych przez wystąpienie elementu WebClient przy użyciu obiektów WebRequest.Gets or sets the application's cache policy for any resources obtained by this WebClient instance using WebRequest objects.

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

(Odziedziczone po Component)
Container

Pobiera IContainer, który zawiera Component.Gets the IContainer that contains the Component.

(Odziedziczone po Component)
Credentials

Pobiera lub ustawia poświadczenia sieciowe, które są wysyłane do hosta i używane do uwierzytelniania żądania.Gets or sets the network credentials that are sent to the host and used to authenticate the request.

DesignMode

Pobiera wartość wskazującą, czy Component jest obecnie w trybie projektowania.Gets a value that indicates whether the Component is currently in design mode.

(Odziedziczone po Component)
Encoding

Pobiera lub ustawia Encoding używany do przekazywania i pobierania ciągów.Gets or sets the Encoding used to upload and download strings.

Events

Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component.Gets the list of event handlers that are attached to this Component.

(Odziedziczone po Component)
Headers

Pobiera lub ustawia kolekcję par nazwa/wartość nagłówka skojarzonych z żądaniem.Gets or sets a collection of header name/value pairs associated with the request.

IsBusy

Pobiera czy żądanie sieci Web jest w toku.Gets whether a Web request is in progress.

Proxy

Pobiera lub ustawia serwer proxy używany przez ten obiekt WebClient.Gets or sets the proxy used by this WebClient object.

QueryString

Pobiera lub ustawia kolekcję par nazwa/wartość zapytania skojarzonych z żądaniem.Gets or sets a collection of query name/value pairs associated with the request.

ResponseHeaders

Pobiera kolekcję par nazwa/wartość nagłówka skojarzonych z odpowiedzią.Gets a collection of header name/value pairs associated with the response.

Site

Pobiera lub ustawia ISite Component.Gets or sets the ISite of the Component.

(Odziedziczone po Component)
UseDefaultCredentials

Pobiera lub ustawia wartość Boolean, która kontroluje, czy DefaultCredentials są wysyłane z żądaniami.Gets or sets a Boolean value that controls whether the DefaultCredentials are sent with requests.

Metody

CancelAsync()

Anuluje oczekującą operację asynchroniczną.Cancels a pending asynchronous operation.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.Releases all resources used by the Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Odziedziczone po Component)
DownloadData(String)

Pobiera zasób jako tablicę Byteową z określonego identyfikatora URI.Downloads the resource as a Byte array from the URI specified.

DownloadData(Uri)

Pobiera zasób jako tablicę Byteową z określonego identyfikatora URI.Downloads the resource as a Byte array from the URI specified.

DownloadDataAsync(Uri)

Pobiera zasób jako tablicę Byteową z identyfikatora URI określonego jako operacja asynchroniczna.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataAsync(Uri, Object)

Pobiera zasób jako tablicę Byteową z identyfikatora URI określonego jako operacja asynchroniczna.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataTaskAsync(String)

Pobiera zasób jako tablicę Byteową z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadDataTaskAsync(Uri)

Pobiera zasób jako tablicę Byteową z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadFile(String, String)

Pobiera zasób o określonym identyfikatorze URI do pliku lokalnego.Downloads the resource with the specified URI to a local file.

DownloadFile(Uri, String)

Pobiera zasób o określonym identyfikatorze URI do pliku lokalnego.Downloads the resource with the specified URI to a local file.

DownloadFileAsync(Uri, String)

Pobiera do pliku lokalnego zasób o określonym identyfikatorze URI.Downloads, to a local file, the resource with the specified URI. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

DownloadFileAsync(Uri, String, Object)

Pobiera do pliku lokalnego zasób o określonym identyfikatorze URI.Downloads, to a local file, the resource with the specified URI. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

DownloadFileTaskAsync(String, String)

Pobiera określony zasób do pliku lokalnego jako operację asynchroniczną przy użyciu obiektu zadania.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadFileTaskAsync(Uri, String)

Pobiera określony zasób do pliku lokalnego jako operację asynchroniczną przy użyciu obiektu zadania.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadString(String)

Pobiera żądany zasób jako String.Downloads the requested resource as a String. Zasób do pobrania jest określony jako String zawierający identyfikator URI.The resource to download is specified as a String containing the URI.

DownloadString(Uri)

Pobiera żądany zasób jako String.Downloads the requested resource as a String. Zasób do pobrania jest określony jako Uri.The resource to download is specified as a Uri.

DownloadStringAsync(Uri)

Pobiera zasób określony jako Uri.Downloads the resource specified as a Uri. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

DownloadStringAsync(Uri, Object)

Pobiera określony ciąg do określonego zasobu.Downloads the specified string to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

DownloadStringTaskAsync(String)

Pobiera zasób jako String z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

DownloadStringTaskAsync(Uri)

Pobiera zasób jako String z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczoną przez Component lub Container.Returns an object that represents a service provided by the Component or by its Container.

(Odziedziczone po Component)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
GetWebRequest(Uri)

Zwraca obiekt WebRequest dla określonego zasobu.Returns a WebRequest object for the specified resource.

GetWebResponse(WebRequest)

Zwraca WebResponse dla podanej WebRequest.Returns the WebResponse for the specified WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

Zwraca WebResponse dla określonego WebRequest przy użyciu określonego IAsyncResult.Returns the WebResponse for the specified WebRequest using the specified IAsyncResult.

InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego obiektu MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

Podnosi zdarzenie DownloadDataCompleted.Raises the DownloadDataCompleted event.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

Podnosi zdarzenie DownloadFileCompleted.Raises the DownloadFileCompleted event.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

Podnosi zdarzenie DownloadProgressChanged.Raises the DownloadProgressChanged event.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

Podnosi zdarzenie DownloadStringCompleted.Raises the DownloadStringCompleted event.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

Podnosi zdarzenie OpenReadCompleted.Raises the OpenReadCompleted event.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

Podnosi zdarzenie OpenWriteCompleted.Raises the OpenWriteCompleted event.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

Podnosi zdarzenie UploadDataCompleted.Raises the UploadDataCompleted event.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

Podnosi zdarzenie UploadFileCompleted.Raises the UploadFileCompleted event.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

Podnosi zdarzenie UploadProgressChanged.Raises the UploadProgressChanged event.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

Podnosi zdarzenie UploadStringCompleted.Raises the UploadStringCompleted event.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

Podnosi zdarzenie UploadValuesCompleted.Raises the UploadValuesCompleted event.

OnWriteStreamClosed(WriteStreamClosedEventArgs)

Podnosi zdarzenie WriteStreamClosed.Raises the WriteStreamClosed event.

OpenRead(String)

Otwiera strumień możliwy do odczytu dla danych pobranych z zasobu z identyfikatorem URI określonym jako String.Opens a readable stream for the data downloaded from a resource with the URI specified as a String.

OpenRead(Uri)

Otwiera strumień możliwy do odczytu dla danych pobranych z zasobu z identyfikatorem URI określonym jako UriOpens a readable stream for the data downloaded from a resource with the URI specified as a Uri

OpenReadAsync(Uri)

Otwiera strumień możliwy do odczytu zawierający określony zasób.Opens a readable stream containing the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

OpenReadAsync(Uri, Object)

Otwiera strumień możliwy do odczytu zawierający określony zasób.Opens a readable stream containing the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

OpenReadTaskAsync(String)

Otwiera strumień możliwy do odczytu zawierający określony zasób jako operację asynchroniczną przy użyciu obiektu zadania.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenReadTaskAsync(Uri)

Otwiera strumień możliwy do odczytu zawierający określony zasób jako operację asynchroniczną przy użyciu obiektu zadania.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenWrite(String)

Otwiera strumień służący do zapisywania danych do określonego zasobu.Opens a stream for writing data to the specified resource.

OpenWrite(String, String)

Otwiera strumień służący do zapisywania danych w określonym zasobie przy użyciu określonej metody.Opens a stream for writing data to the specified resource, using the specified method.

OpenWrite(Uri)

Otwiera strumień służący do zapisywania danych do określonego zasobu.Opens a stream for writing data to the specified resource.

OpenWrite(Uri, String)

Otwiera strumień służący do zapisywania danych w określonym zasobie przy użyciu określonej metody.Opens a stream for writing data to the specified resource, by using the specified method.

OpenWriteAsync(Uri)

Otwiera strumień służący do zapisywania danych do określonego zasobu.Opens a stream for writing data to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

OpenWriteAsync(Uri, String)

Otwiera strumień służący do zapisywania danych do określonego zasobu.Opens a stream for writing data to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

OpenWriteAsync(Uri, String, Object)

Otwiera strumień służący do zapisywania danych w określonym zasobie przy użyciu określonej metody.Opens a stream for writing data to the specified resource, using the specified method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

OpenWriteTaskAsync(String)

Otwiera strumień służący do zapisywania danych w określonym zasobie jako operacja asynchroniczna przy użyciu obiektu zadania.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(String, String)

Otwiera strumień służący do zapisywania danych w określonym zasobie jako operacja asynchroniczna przy użyciu obiektu zadania.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri)

Otwiera strumień służący do zapisywania danych w określonym zasobie jako operacja asynchroniczna przy użyciu obiektu zadania.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri, String)

Otwiera strumień służący do zapisywania danych w określonym zasobie jako operacja asynchroniczna przy użyciu obiektu zadania.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

ToString()

Zwraca String zawierający nazwę Component, jeśli istnieje.Returns a String containing the name of the Component, if any. Ta metoda nie powinna być przesłaniana.This method should not be overridden.

(Odziedziczone po Component)
UploadData(String, Byte[])

Przekazuje bufor danych do zasobu identyfikowanego przez identyfikator URI.Uploads a data buffer to a resource identified by a URI.

UploadData(String, String, Byte[])

Przekazuje bufor danych do określonego zasobu przy użyciu określonej metody.Uploads a data buffer to the specified resource, using the specified method.

UploadData(Uri, Byte[])

Przekazuje bufor danych do zasobu identyfikowanego przez identyfikator URI.Uploads a data buffer to a resource identified by a URI.

UploadData(Uri, String, Byte[])

Przekazuje bufor danych do określonego zasobu przy użyciu określonej metody.Uploads a data buffer to the specified resource, using the specified method.

UploadDataAsync(Uri, Byte[])

Przekazuje bufor danych do zasobu identyfikowanego przez identyfikator URI przy użyciu metody POST.Uploads a data buffer to a resource identified by a URI, using the POST method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadDataAsync(Uri, String, Byte[])

Przekazuje bufor danych do zasobu identyfikowanego za pomocą identyfikatora URI przy użyciu określonej metody.Uploads a data buffer to a resource identified by a URI, using the specified method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

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

Przekazuje bufor danych do zasobu identyfikowanego za pomocą identyfikatora URI przy użyciu określonej metody i tokenu identyfikującego.Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token.

UploadDataTaskAsync(String, Byte[])

Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.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[])

Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, Byte[])

Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.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[])

Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadFile(String, String)

Przekazuje określony plik lokalny do zasobu o określonym identyfikatorze URI.Uploads the specified local file to a resource with the specified URI.

UploadFile(String, String, String)

Przekazuje określony plik lokalny do określonego zasobu przy użyciu określonej metody.Uploads the specified local file to the specified resource, using the specified method.

UploadFile(Uri, String)

Przekazuje określony plik lokalny do zasobu o określonym identyfikatorze URI.Uploads the specified local file to a resource with the specified URI.

UploadFile(Uri, String, String)

Przekazuje określony plik lokalny do określonego zasobu przy użyciu określonej metody.Uploads the specified local file to the specified resource, using the specified method.

UploadFileAsync(Uri, String)

Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST.Uploads the specified local file to the specified resource, using the POST method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadFileAsync(Uri, String, String)

Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST.Uploads the specified local file to the specified resource, using the POST method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadFileAsync(Uri, String, String, Object)

Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST.Uploads the specified local file to the specified resource, using the POST method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadFileTaskAsync(String, String)

Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(String, String, String)

Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String)

Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String, String)

Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadString(String, String)

Przekazuje określony ciąg do określonego zasobu, używając metody POST.Uploads the specified string to the specified resource, using the POST method.

UploadString(String, String, String)

Przekazuje określony ciąg do określonego zasobu, używając określonej metody.Uploads the specified string to the specified resource, using the specified method.

UploadString(Uri, String)

Przekazuje określony ciąg do określonego zasobu, używając metody POST.Uploads the specified string to the specified resource, using the POST method.

UploadString(Uri, String, String)

Przekazuje określony ciąg do określonego zasobu, używając określonej metody.Uploads the specified string to the specified resource, using the specified method.

UploadStringAsync(Uri, String)

Przekazuje określony ciąg do określonego zasobu.Uploads the specified string to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadStringAsync(Uri, String, String)

Przekazuje określony ciąg do określonego zasobu.Uploads the specified string to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadStringAsync(Uri, String, String, Object)

Przekazuje określony ciąg do określonego zasobu.Uploads the specified string to the specified resource. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadStringTaskAsync(String, String)

Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(String, String, String)

Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String)

Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String, String)

Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadValues(String, NameValueCollection)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(String, String, NameValueCollection)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI przy użyciu określonej metody.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValues(Uri, NameValueCollection)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(Uri, String, NameValueCollection)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI przy użyciu określonej metody.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValuesAsync(Uri, NameValueCollection)

Przekazuje dane w określonej kolekcji nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI.Uploads the data in the specified name/value collection to the resource identified by the specified URI. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection)

Przekazuje dane w określonej kolekcji nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI przy użyciu określonej metody.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. Ta metoda nie blokuje wątku wywołującego.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

Przekazuje dane w określonej kolekcji nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI przy użyciu określonej metody.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. Ta metoda nie blokuje wątku wywołującego i umożliwia obiektowi wywołującemu przekazywanie obiektu do metody, która jest wywoływana po zakończeniu operacji.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)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania.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)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania.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)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania.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)

Przekazuje określoną kolekcję nazwa/wartość do zasobu identyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

Zdarzenia

Disposed

Występuje, gdy składnik zostanie usunięty przez wywołanie metody Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Odziedziczone po Component)
DownloadDataCompleted

Występuje po zakończeniu asynchronicznej operacji ładowania danych.Occurs when an asynchronous data download operation completes.

DownloadFileCompleted

Występuje po zakończeniu asynchronicznej operacji ładowania pliku.Occurs when an asynchronous file download operation completes.

DownloadProgressChanged

Występuje, gdy asynchroniczne operacje pobierania pomyślnie przetransferuje niektóre lub wszystkie dane.Occurs when an asynchronous download operation successfully transfers some or all of the data.

DownloadStringCompleted

Występuje po zakończeniu asynchronicznej operacji pobierania zasobów.Occurs when an asynchronous resource-download operation completes.

OpenReadCompleted

Występuje, gdy zostanie ukończona operacja asynchroniczna otwierająca strumień zawierający zasób.Occurs when an asynchronous operation to open a stream containing a resource completes.

OpenWriteCompleted

Występuje, gdy operacja asynchroniczna otworzy strumień, aby zapisać dane w zasobie.Occurs when an asynchronous operation to open a stream to write data to a resource completes.

UploadDataCompleted

Występuje po zakończeniu asynchronicznej operacji przekazywania danych.Occurs when an asynchronous data-upload operation completes.

UploadFileCompleted

Występuje po zakończeniu asynchronicznej operacji przekazywania pliku.Occurs when an asynchronous file-upload operation completes.

UploadProgressChanged

Występuje, gdy asynchroniczne operacje przekazywania pomyślnie przesyłają niektóre lub wszystkie dane.Occurs when an asynchronous upload operation successfully transfers some or all of the data.

UploadStringCompleted

Występuje po zakończeniu asynchronicznej operacji przekazywania ciągu.Occurs when an asynchronous string-upload operation completes.

UploadValuesCompleted

Występuje, gdy asynchroniczne przekazywanie kolekcji nazwa/wartość zakończy się.Occurs when an asynchronous upload of a name/value collection completes.

WriteStreamClosed

Występuje, gdy operacja asynchroniczna zapisu danych w zasobie przy użyciu strumienia zapisu jest zamknięta.Occurs when an asynchronous operation to write data to a resource using a write stream is closed.

Dotyczy

Zobacz też