WebClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typowe metody wysyłania danych do i odbierania danych z zasobu zidentyfikowanego przez identyfikator 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
- Dziedziczenie
- Atrybuty
Przykłady
Poniższy przykład kodu pobiera identyfikator URI zasobu, pobiera go i wyświetla odpowiedź.
#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
Uwagi
Caution
WebRequest, , HttpWebRequestServicePointi WebClient są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Użyj HttpClient zamiast tego.
Klasa WebClient udostępnia typowe metody wysyłania danych do lub odbierania danych z dowolnego zasobu lokalnego, intranetowego lub internetowego zidentyfikowanego przez identyfikator URI.
Klasa WebClient używa WebRequest klasy do zapewnienia dostępu do zasobów. WebClient wystąpienia mogą uzyskiwać dostęp do danych z dowolnym WebRequest elementem potomnymi zarejestrowanymi w metodzie WebRequest.RegisterPrefix .
Note
Domyślnie platforma .NET Obsługuje identyfikatory URI rozpoczynające się od http:, https:, ftp: i identyfikatory schematu file:.
W poniższej tabeli opisano WebClient metody przekazywania danych do zasobu.
| Metoda | Opis |
|---|---|
| OpenWrite | Pobiera element Stream używany do wysyłania danych do zasobu. |
| OpenWriteAsync | Stream Pobiera element używany do wysyłania danych do zasobu bez blokowania wątku wywołującego. |
| UploadData | Wysyła tablicę bajtów do zasobu i zwraca tablicę zawierającą dowolną Byte odpowiedź. |
| UploadDataAsync | Wysyła tablicę Byte do zasobu bez blokowania wątku wywołującego. |
| UploadFile | Wysyła plik lokalny do zasobu i zwraca tablicę zawierającą dowolną Byte odpowiedź. |
| UploadFileAsync | Wysyła plik lokalny do zasobu bez blokowania wątku wywołującego. |
| UploadValues | Wysyła element NameValueCollection do zasobu i zwraca tablicę zawierającą dowolną Byte odpowiedź. |
| UploadValuesAsync | NameValueCollection Wysyła element do zasobu i zwraca tablicę zawierającą dowolną Byte odpowiedź bez blokowania wywołującego wątku. |
| UploadString | Wysyła element String do zasobu i zwraca String każdą odpowiedź. |
| UploadStringAsync | Wysyła element String do zasobu bez blokowania wątku wywołującego. |
W poniższej tabeli opisano WebClient metody pobierania danych z zasobu.
| Metoda | Opis |
|---|---|
| OpenRead | Zwraca dane z zasobu jako Stream. |
| OpenReadAsync | Zwraca dane z zasobu bez blokowania wątku wywołującego. |
| DownloadData | Pobiera dane z zasobu i zwraca tablicę Byte . |
| DownloadDataAsync | Pobiera dane z zasobu i zwraca tablicę Byte bez blokowania wątku wywołującego. |
| DownloadFile | Pobiera dane z zasobu do pliku lokalnego. |
| DownloadFileAsync | Pobiera dane z zasobu do pliku lokalnego bez blokowania wątku wywołującego. |
| DownloadString | Pobiera element String z zasobu i zwraca wartość String. |
| DownloadStringAsync | Pobiera element String z zasobu bez blokowania wątku wywołującego. |
Możesz użyć CancelAsync metody , aby spróbować anulować operacje asynchroniczne.
Wystąpienie WebClient domyślnie nie wysyła opcjonalnych nagłówków HTTP. Jeśli żądanie wymaga opcjonalnego nagłówka, musisz dodać nagłówek do kolekcji Headers . Aby na przykład zachować zapytania w odpowiedzi, należy dodać nagłówek user-agent. Ponadto serwery mogą zwracać wartość 500 (wewnętrzny błąd serwera), jeśli brakuje nagłówka agenta użytkownika.
AllowAutoRedirect jest ustawiona na true wartość w WebClient wystąpieniach.
Notatki dotyczące dziedziczenia
Klasy pochodne powinny wywoływać implementację klasy bazowej, WebClient aby upewnić się, że klasa pochodna działa zgodnie z oczekiwaniami.
Konstruktory
| Nazwa | Opis |
|---|---|
| WebClient() |
Przestarzałe.
Inicjuje nowe wystąpienie klasy WebClient. |
Właściwości
| Nazwa | Opis |
|---|---|
| AllowReadStreamBuffering |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy buforować dane odczytane z zasobu internetowego WebClient dla wystąpienia. |
| AllowWriteStreamBuffering |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy buforować dane zapisane w zasobie internetowym dla wystąpienia WebClient . |
| BaseAddress |
Pobiera lub ustawia podstawowy identyfikator URI dla żądań wysyłanych przez element WebClient. |
| CachePolicy |
Pobiera lub ustawia zasady pamięci podręcznej aplikacji dla wszystkich zasobów uzyskanych przez to wystąpienie WebRequest obiektu WebClient. |
| CanRaiseEvents |
Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie. (Odziedziczone po Component) |
| Container |
Pobiera IContainer, który zawiera Component. (Odziedziczone po Component) |
| Credentials |
Pobiera lub ustawia poświadczenia sieciowe wysyłane do hosta i używane do uwierzytelniania żądania. |
| DesignMode |
Pobiera wartość wskazującą, czy Component jest obecnie w trybie projektowania. (Odziedziczone po Component) |
| Encoding |
Pobiera lub ustawia Encoding używane do przekazywania i pobierania ciągów. |
| Events |
Pobiera listę programów obsługi zdarzeń dołączonych do tej Component. (Odziedziczone po Component) |
| Headers |
Pobiera lub ustawia kolekcję par nazwa/wartość nagłówka skojarzonych z żądaniem. |
| IsBusy |
Pobiera, czy żądanie sieci Web jest w toku. |
| Proxy |
Pobiera lub ustawia serwer proxy używany przez ten WebClient obiekt. |
| QueryString |
Pobiera lub ustawia kolekcję par nazwy/wartości zapytania skojarzonych z żądaniem. |
| ResponseHeaders |
Pobiera kolekcję par nazwa/wartość nagłówka skojarzonych z odpowiedzią. |
| Site |
Pobiera lub ustawia ISite dla Component. (Odziedziczone po Component) |
| UseDefaultCredentials |
Pobiera lub ustawia Boolean wartość, która określa, czy DefaultCredentials są wysyłane z żądaniami. |
Metody
| Nazwa | Opis |
|---|---|
| CancelAsync() |
Anuluje oczekującą operację asynchroniczną. |
| CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
| Dispose() |
Zwalnia wszystkie zasoby używane przez program Component. (Odziedziczone po Component) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez Component program i opcjonalnie zwalnia zarządzane zasoby. (Odziedziczone po Component) |
| DownloadData(String) |
Pobiera zasób jako tablicę Byte z określonego identyfikatora URI. |
| DownloadData(Uri) |
Pobiera zasób jako tablicę Byte z określonego identyfikatora URI. |
| DownloadDataAsync(Uri, Object) |
Pobiera zasób jako tablicę Byte z identyfikatora URI określonego jako operacja asynchroniczna. |
| DownloadDataAsync(Uri) |
Pobiera zasób jako tablicę Byte z identyfikatora URI określonego jako operacja asynchroniczna. |
| DownloadDataTaskAsync(String) |
Pobiera zasób jako tablicę Byte z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| DownloadDataTaskAsync(Uri) |
Pobiera zasób jako tablicę Byte z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| DownloadFile(String, String) |
Pobiera zasób z określonym identyfikatorem URI do pliku lokalnego. |
| DownloadFile(Uri, String) |
Pobiera zasób z określonym identyfikatorem URI do pliku lokalnego. |
| DownloadFileAsync(Uri, String, Object) |
Pobiera do pliku lokalnego zasób z określonym identyfikatorem URI. Ta metoda nie blokuje wątku wywołującego. |
| DownloadFileAsync(Uri, String) |
Pobiera do pliku lokalnego zasób z określonym identyfikatorem URI. Ta metoda nie blokuje wątku wywołującego. |
| DownloadFileTaskAsync(String, String) |
Pobiera określony zasób do pliku lokalnego jako operację asynchroniczną przy użyciu obiektu zadania. |
| DownloadFileTaskAsync(Uri, String) |
Pobiera określony zasób do pliku lokalnego jako operację asynchroniczną przy użyciu obiektu zadania. |
| DownloadString(String) |
Pobiera żądany zasób jako String. Zasób do pobrania jest określony jako String zawierający identyfikator URI. |
| DownloadString(Uri) |
Pobiera żądany zasób jako String. Zasób do pobrania jest określony jako Uri. |
| DownloadStringAsync(Uri, Object) |
Pobiera określony ciąg do określonego zasobu. Ta metoda nie blokuje wątku wywołującego. |
| DownloadStringAsync(Uri) |
Pobiera zasób określony jako Uri. Ta metoda nie blokuje wątku wywołującego. |
| DownloadStringTaskAsync(String) |
Pobiera zasób jako element String z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| DownloadStringTaskAsync(Uri) |
Pobiera zasób jako element String z identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| GetService(Type) |
Zwraca obiekt reprezentujący usługę dostarczaną przez Component lub Container. (Odziedziczone po Component) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetWebRequest(Uri) |
WebRequest Zwraca obiekt dla określonego zasobu. |
| GetWebResponse(WebRequest, IAsyncResult) |
Zwraca wartość WebResponse dla określonej WebRequest wartości przy użyciu określonego IAsyncResultelementu . |
| GetWebResponse(WebRequest) |
Zwraca wartość WebResponse dla określonego WebRequestelementu . |
| InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
| OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
DownloadDataCompleted Wywołuje zdarzenie. |
| OnDownloadFileCompleted(AsyncCompletedEventArgs) |
DownloadFileCompleted Wywołuje zdarzenie. |
| OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
DownloadProgressChanged Wywołuje zdarzenie. |
| OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
DownloadStringCompleted Wywołuje zdarzenie. |
| OnOpenReadCompleted(OpenReadCompletedEventArgs) |
OpenReadCompleted Wywołuje zdarzenie. |
| OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
OpenWriteCompleted Wywołuje zdarzenie. |
| OnUploadDataCompleted(UploadDataCompletedEventArgs) |
UploadDataCompleted Wywołuje zdarzenie. |
| OnUploadFileCompleted(UploadFileCompletedEventArgs) |
UploadFileCompleted Wywołuje zdarzenie. |
| OnUploadProgressChanged(UploadProgressChangedEventArgs) |
UploadProgressChanged Wywołuje zdarzenie. |
| OnUploadStringCompleted(UploadStringCompletedEventArgs) |
UploadStringCompleted Wywołuje zdarzenie. |
| OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
UploadValuesCompleted Wywołuje zdarzenie. |
| OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Przestarzałe.
WriteStreamClosed Wywołuje zdarzenie. |
| OpenRead(String) |
Otwiera strumień czytelny dla danych pobranych z zasobu przy użyciu identyfikatora URI określonego Stringjako . |
| OpenRead(Uri) |
Otwiera strumień czytelny dla danych pobranych z zasobu przy użyciu identyfikatora URI określonego Urijako . |
| OpenReadAsync(Uri, Object) |
Otwiera czytelny strumień zawierający określony zasób. Ta metoda nie blokuje wątku wywołującego. |
| OpenReadAsync(Uri) |
Otwiera czytelny strumień zawierający określony zasób. Ta metoda nie blokuje wątku wywołującego. |
| OpenReadTaskAsync(String) |
Otwiera strumień czytelny zawierający określony zasób jako operację asynchroniczną przy użyciu obiektu zadania. |
| OpenReadTaskAsync(Uri) |
Otwiera strumień czytelny zawierający określony zasób jako operację asynchroniczną przy użyciu obiektu zadania. |
| OpenWrite(String, String) |
Otwiera strumień do zapisywania danych w określonym zasobie przy użyciu określonej metody. |
| OpenWrite(String) |
Otwiera strumień do zapisywania danych w określonym zasobie. |
| OpenWrite(Uri, String) |
Otwiera strumień do zapisywania danych w określonym zasobie przy użyciu określonej metody. |
| OpenWrite(Uri) |
Otwiera strumień do zapisywania danych w określonym zasobie. |
| OpenWriteAsync(Uri, String, Object) |
Otwiera strumień do zapisywania danych w określonym zasobie przy użyciu określonej metody. Ta metoda nie blokuje wątku wywołującego. |
| OpenWriteAsync(Uri, String) |
Otwiera strumień do zapisywania danych w określonym zasobie. Ta metoda nie blokuje wątku wywołującego. |
| OpenWriteAsync(Uri) |
Otwiera strumień do zapisywania danych w określonym zasobie. Ta metoda nie blokuje wątku wywołującego. |
| OpenWriteTaskAsync(String, String) |
Otwiera strumień do zapisywania danych do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| OpenWriteTaskAsync(String) |
Otwiera strumień do zapisywania danych do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| OpenWriteTaskAsync(Uri, String) |
Otwiera strumień do zapisywania danych do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| OpenWriteTaskAsync(Uri) |
Otwiera strumień do zapisywania danych do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| ToString() |
Zwraca wartość zawierającą String nazwę Component, jeśli istnieje. Ta metoda nie powinna być zastępowana. (Odziedziczone po Component) |
| UploadData(String, Byte[]) |
Przekazuje bufor danych do zasobu zidentyfikowanego przez identyfikator URI. |
| UploadData(String, String, Byte[]) |
Przekazuje bufor danych do określonego zasobu przy użyciu określonej metody. |
| UploadData(Uri, Byte[]) |
Przekazuje bufor danych do zasobu zidentyfikowanego przez identyfikator URI. |
| UploadData(Uri, String, Byte[]) |
Przekazuje bufor danych do określonego zasobu przy użyciu określonej metody. |
| UploadDataAsync(Uri, Byte[]) |
Przekazuje bufor danych do zasobu zidentyfikowanego przez identyfikator URI przy użyciu metody POST. Ta metoda nie blokuje wątku wywołującego. |
| UploadDataAsync(Uri, String, Byte[], Object) |
Przekazuje bufor danych do zasobu zidentyfikowanego przez identyfikator URI przy użyciu określonej metody i identyfikowania tokenu. |
| UploadDataAsync(Uri, String, Byte[]) |
Przekazuje bufor danych do zasobu zidentyfikowanego przez identyfikator URI przy użyciu określonej metody. Ta metoda nie blokuje wątku wywołującego. |
| UploadDataTaskAsync(String, Byte[]) |
Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| UploadDataTaskAsync(String, String, Byte[]) |
Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| UploadDataTaskAsync(Uri, Byte[]) |
Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| UploadDataTaskAsync(Uri, String, Byte[]) |
Przekazuje bufor danych zawierający tablicę Byte do identyfikatora URI określonego jako operacja asynchroniczna przy użyciu obiektu zadania. |
| UploadFile(String, String, String) |
Przekazuje określony plik lokalny do określonego zasobu przy użyciu określonej metody. |
| UploadFile(String, String) |
Przekazuje określony plik lokalny do zasobu przy użyciu określonego identyfikatora URI. |
| UploadFile(Uri, String, String) |
Przekazuje określony plik lokalny do określonego zasobu przy użyciu określonej metody. |
| UploadFile(Uri, String) |
Przekazuje określony plik lokalny do zasobu przy użyciu określonego identyfikatora URI. |
| UploadFileAsync(Uri, String, String, Object) |
Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST. Ta metoda nie blokuje wątku wywołującego. |
| UploadFileAsync(Uri, String, String) |
Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST. Ta metoda nie blokuje wątku wywołującego. |
| UploadFileAsync(Uri, String) |
Przekazuje określony plik lokalny do określonego zasobu przy użyciu metody POST. Ta metoda nie blokuje wątku wywołującego. |
| UploadFileTaskAsync(String, String, String) |
Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadFileTaskAsync(String, String) |
Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadFileTaskAsync(Uri, String, String) |
Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadFileTaskAsync(Uri, String) |
Przekazuje określony plik lokalny do zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadString(String, String, String) |
Przekazuje określony ciąg do określonego zasobu przy użyciu określonej metody. |
| UploadString(String, String) |
Przekazuje określony ciąg do określonego zasobu przy użyciu metody POST. |
| UploadString(Uri, String, String) |
Przekazuje określony ciąg do określonego zasobu przy użyciu określonej metody. |
| UploadString(Uri, String) |
Przekazuje określony ciąg do określonego zasobu przy użyciu metody POST. |
| UploadStringAsync(Uri, String, String, Object) |
Przekazuje określony ciąg do określonego zasobu. Ta metoda nie blokuje wątku wywołującego. |
| UploadStringAsync(Uri, String, String) |
Przekazuje określony ciąg do określonego zasobu. Ta metoda nie blokuje wątku wywołującego. |
| UploadStringAsync(Uri, String) |
Przekazuje określony ciąg do określonego zasobu. Ta metoda nie blokuje wątku wywołującego. |
| UploadStringTaskAsync(String, String, String) |
Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadStringTaskAsync(String, String) |
Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadStringTaskAsync(Uri, String, String) |
Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadStringTaskAsync(Uri, String) |
Przekazuje określony ciąg do określonego zasobu jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadValues(String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu określonego identyfikatora URI. |
| UploadValues(String, String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu określonego identyfikatora URI przy użyciu określonej metody. |
| UploadValues(Uri, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu określonego identyfikatora URI. |
| UploadValues(Uri, String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu określonego identyfikatora URI przy użyciu określonej metody. |
| UploadValuesAsync(Uri, NameValueCollection) |
Przekazuje dane w określonej kolekcji nazwa/wartość do zasobu zidentyfikowanym przez określony identyfikator URI. Ta metoda nie blokuje wątku wywołującego. |
| UploadValuesAsync(Uri, String, NameValueCollection, Object) |
Przekazuje dane w określonej kolekcji nazwy/wartości do zasobu zidentyfikowanego przez określony identyfikator URI przy użyciu określonej metody. Ta metoda nie blokuje wątku wywołującego i umożliwia obiektowi wywołującym przekazanie obiektu do metody wywoływanej po zakończeniu operacji. |
| UploadValuesAsync(Uri, String, NameValueCollection) |
Przekazuje dane w określonej kolekcji nazwy/wartości do zasobu zidentyfikowanego przez określony identyfikator URI przy użyciu określonej metody. Ta metoda nie blokuje wątku wywołującego. |
| UploadValuesTaskAsync(String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu zidentyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadValuesTaskAsync(String, String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu zidentyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadValuesTaskAsync(Uri, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu zidentyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania. |
| UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Przekazuje określoną kolekcję nazw/wartości do zasobu zidentyfikowanego przez określony identyfikator URI jako operację asynchroniczną przy użyciu obiektu zadania. |
Zdarzenia
| Nazwa | Opis |
|---|---|
| Disposed |
Występuje, gdy składnik jest usuwany przez wywołanie metody Dispose(). (Odziedziczone po Component) |
| DownloadDataCompleted |
Występuje po zakończeniu operacji pobierania danych asynchronicznych. |
| DownloadFileCompleted |
Występuje po zakończeniu operacji pobierania pliku asynchronicznego. |
| DownloadProgressChanged |
Występuje, gdy operacja pobierania asynchronicznego pomyślnie przesyła niektóre lub wszystkie dane. |
| DownloadStringCompleted |
Występuje po zakończeniu asynchronicznej operacji pobierania zasobów. |
| OpenReadCompleted |
Występuje, gdy operacja asynchroniczna w celu otwarcia strumienia zawierającego zasób zostanie ukończona. |
| OpenWriteCompleted |
Występuje, gdy operacja asynchroniczna w celu otwarcia strumienia w celu zapisania danych w zasobie zostanie ukończona. |
| UploadDataCompleted |
Występuje po zakończeniu operacji asynchronicznego przekazywania danych. |
| UploadFileCompleted |
Występuje po zakończeniu asynchronicznej operacji przekazywania plików. |
| UploadProgressChanged |
Występuje, gdy operacja przekazywania asynchronicznego pomyślnie przenosi niektóre lub wszystkie dane. |
| UploadStringCompleted |
Występuje po zakończeniu operacji asynchronicznego przekazywania ciągów. |
| UploadValuesCompleted |
Występuje po zakończeniu asynchronicznego przekazywania kolekcji nazwy/wartości. |
| WriteStreamClosed |
Przestarzałe.
Występuje, gdy operacja asynchroniczna zapisu danych w zasobie przy użyciu strumienia zapisu jest zamknięta. |