WebClient Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan metode umum untuk mengirim data ke dan menerima data dari sumber daya yang diidentifikasi oleh 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
- Warisan
- Atribut
Contoh
Contoh kode berikut mengambil URI sumber daya, mengambilnya, dan menampilkan respons.
#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
Keterangan
Hati
WebRequest
, HttpWebRequest
, ServicePoint
, dan WebClient
usang, dan Anda tidak boleh menggunakannya untuk pengembangan baru. Gunakan HttpClient sebagai gantinya.
Kelas WebClient menyediakan metode umum untuk mengirim data ke atau menerima data dari sumber daya lokal, intranet, atau Internet apa pun yang diidentifikasi oleh URI.
Kelas WebClient menggunakan kelas WebRequest untuk menyediakan akses ke sumber daya. instans WebClient dapat mengakses data dengan turunan WebRequest yang terdaftar dengan metode WebRequest.RegisterPrefix.
Nota
Secara default, .NET Framework mendukung URI yang dimulai dengan pengidentifikasi skema http:
, https:
, ftp:
, dan file:
.
Tabel berikut ini menjelaskan metode WebClient untuk mengunggah data ke sumber daya.
Metode | Deskripsi |
---|---|
OpenWrite | Mengambil Stream yang digunakan untuk mengirim data ke sumber daya. |
OpenWriteAsync | Mengambil Stream yang digunakan untuk mengirim data ke sumber daya, tanpa memblokir utas panggilan. |
UploadData | Mengirim array byte ke sumber daya dan mengembalikan array Byte yang berisi respons apa pun. |
UploadDataAsync | Mengirim array Byte ke sumber daya, tanpa memblokir utas panggilan. |
UploadFile | Mengirim file lokal ke sumber daya dan mengembalikan array Byte yang berisi respons apa pun. |
UploadFileAsync | Mengirim file lokal ke sumber daya, tanpa memblokir utas panggilan. |
UploadValues | Mengirim NameValueCollection ke sumber daya dan mengembalikan array Byte yang berisi respons apa pun. |
UploadValuesAsync | Mengirim NameValueCollection ke sumber daya dan mengembalikan array Byte yang berisi respons apa pun, tanpa memblokir utas panggilan. |
UploadString | Mengirim String ke sumber daya dan mengembalikan String yang berisi respons apa pun. |
UploadStringAsync | Mengirim String ke sumber daya, tanpa memblokir utas panggilan. |
Tabel berikut ini menjelaskan metode WebClient untuk mengunduh data dari sumber daya.
Metode | Deskripsi |
---|---|
OpenRead | Mengembalikan data dari sumber daya sebagai Stream. |
OpenReadAsync | Mengembalikan data dari sumber daya, tanpa memblokir utas panggilan. |
DownloadData | Mengunduh data dari sumber daya dan mengembalikan array Byte. |
DownloadDataAsync | Mengunduh data dari sumber daya dan mengembalikan array Byte, tanpa memblokir utas panggilan. |
DownloadFile | Mengunduh data dari sumber daya ke file lokal. |
DownloadFileAsync | Mengunduh data dari sumber daya ke file lokal, tanpa memblokir utas panggilan. |
DownloadString | Mengunduh String dari sumber daya dan mengembalikan String. |
DownloadStringAsync | Mengunduh String dari sumber daya, tanpa memblokir utas panggilan. |
Anda dapat menggunakan metode CancelAsync untuk mencoba membatalkan operasi asinkron.
Instans WebClient tidak mengirim header HTTP opsional secara default. Jika permintaan Anda memerlukan header opsional, Anda harus menambahkan header ke koleksi Headers. Misalnya, untuk mempertahankan kueri dalam respons, Anda harus menambahkan header agen pengguna. Selain itu, server dapat mengembalikan 500 (Kesalahan Server Internal) jika header agen pengguna hilang.
AllowAutoRedirect diatur ke true
dalam instans WebClient.
Catatan Bagi Inheritor
Kelas turunan harus memanggil implementasi kelas dasar WebClient untuk memastikan kelas turunan berfungsi seperti yang diharapkan.
Konstruktor
WebClient() |
Kedaluwarsa.
Menginisialisasi instans baru kelas WebClient. |
Properti
AllowReadStreamBuffering |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyangga data yang dibaca dari sumber daya Internet untuk instans WebClient. |
AllowWriteStreamBuffering |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyangga data yang ditulis ke sumber daya Internet untuk instans WebClient. |
BaseAddress |
Mendapatkan atau mengatur URI dasar untuk permintaan yang dibuat oleh WebClient. |
CachePolicy |
Mendapatkan atau mengatur kebijakan cache aplikasi untuk sumber daya apa pun yang diperoleh oleh instans WebClient ini menggunakan objek WebRequest. |
CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
Container |
Mendapatkan IContainer yang berisi Component. (Diperoleh dari Component) |
Credentials |
Mendapatkan atau mengatur kredensial jaringan yang dikirim ke host dan digunakan untuk mengautentikasi permintaan. |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
Encoding |
Mendapatkan atau mengatur Encoding yang digunakan untuk mengunggah dan mengunduh string. |
Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke Componentini. (Diperoleh dari Component) |
Headers |
Mendapatkan atau mengatur kumpulan pasangan nama/nilai header yang terkait dengan permintaan. |
IsBusy |
Mendapatkan apakah permintaan Web sedang berlangsung. |
Proxy |
Mendapatkan atau mengatur proksi yang digunakan oleh objek WebClient ini. |
QueryString |
Mendapatkan atau mengatur kumpulan pasangan nama/nilai kueri yang terkait dengan permintaan. |
ResponseHeaders |
Mendapatkan kumpulan pasangan nama/nilai header yang terkait dengan respons. |
Site |
Mendapatkan atau mengatur ISiteComponent. (Diperoleh dari Component) |
UseDefaultCredentials |
Mendapatkan atau mengatur nilai Boolean yang mengontrol apakah DefaultCredentials dikirim dengan permintaan. |
Metode
CancelAsync() |
Membatalkan operasi asinkron yang tertunda. |
CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
Dispose() |
Merilis semua sumber daya yang digunakan oleh Component. (Diperoleh dari Component) |
Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang digunakan oleh Component dan secara opsional merilis sumber daya terkelola. (Diperoleh dari Component) |
DownloadData(String) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan. |
DownloadData(Uri) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan. |
DownloadDataAsync(Uri) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan sebagai operasi asinkron. |
DownloadDataAsync(Uri, Object) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan sebagai operasi asinkron. |
DownloadDataTaskAsync(String) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
DownloadDataTaskAsync(Uri) |
Mengunduh sumber daya sebagai array Byte dari URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
DownloadFile(String, String) |
Mengunduh sumber daya dengan URI yang ditentukan ke file lokal. |
DownloadFile(Uri, String) |
Mengunduh sumber daya dengan URI yang ditentukan ke file lokal. |
DownloadFileAsync(Uri, String) |
Unduhan, ke file lokal, sumber daya dengan URI yang ditentukan. Metode ini tidak memblokir utas panggilan. |
DownloadFileAsync(Uri, String, Object) |
Unduhan, ke file lokal, sumber daya dengan URI yang ditentukan. Metode ini tidak memblokir utas panggilan. |
DownloadFileTaskAsync(String, String) |
Mengunduh sumber daya yang ditentukan ke file lokal sebagai operasi asinkron menggunakan objek tugas. |
DownloadFileTaskAsync(Uri, String) |
Mengunduh sumber daya yang ditentukan ke file lokal sebagai operasi asinkron menggunakan objek tugas. |
DownloadString(String) |
Mengunduh sumber daya yang diminta sebagai String. Sumber daya yang akan diunduh ditentukan sebagai String yang berisi URI. |
DownloadString(Uri) |
Mengunduh sumber daya yang diminta sebagai String. Sumber daya yang akan diunduh ditentukan sebagai Uri. |
DownloadStringAsync(Uri) |
Mengunduh sumber daya yang ditentukan sebagai Uri. Metode ini tidak memblokir utas panggilan. |
DownloadStringAsync(Uri, Object) |
Mengunduh string yang ditentukan ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
DownloadStringTaskAsync(String) |
Mengunduh sumber daya sebagai String dari URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
DownloadStringTaskAsync(Uri) |
Mengunduh sumber daya sebagai String dari URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
GetWebRequest(Uri) |
Mengembalikan objek WebRequest untuk sumber daya yang ditentukan. |
GetWebResponse(WebRequest) |
Mengembalikan WebResponse untuk WebRequestyang ditentukan. |
GetWebResponse(WebRequest, IAsyncResult) |
Mengembalikan WebResponse untuk WebRequest yang ditentukan menggunakan IAsyncResultyang ditentukan. |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek MarshalByRefObject saat ini. (Diperoleh dari MarshalByRefObject) |
OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
Menaikkan peristiwa DownloadDataCompleted. |
OnDownloadFileCompleted(AsyncCompletedEventArgs) |
Menaikkan peristiwa DownloadFileCompleted. |
OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
Menaikkan peristiwa DownloadProgressChanged. |
OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
Menaikkan peristiwa DownloadStringCompleted. |
OnOpenReadCompleted(OpenReadCompletedEventArgs) |
Menaikkan peristiwa OpenReadCompleted. |
OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
Menaikkan peristiwa OpenWriteCompleted. |
OnUploadDataCompleted(UploadDataCompletedEventArgs) |
Menaikkan peristiwa UploadDataCompleted. |
OnUploadFileCompleted(UploadFileCompletedEventArgs) |
Menaikkan peristiwa UploadFileCompleted. |
OnUploadProgressChanged(UploadProgressChangedEventArgs) |
Menaikkan peristiwa UploadProgressChanged. |
OnUploadStringCompleted(UploadStringCompletedEventArgs) |
Menaikkan peristiwa UploadStringCompleted. |
OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
Menaikkan peristiwa UploadValuesCompleted. |
OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Kedaluwarsa.
Menaikkan peristiwa WriteStreamClosed. |
OpenRead(String) |
Membuka aliran yang dapat dibaca untuk data yang diunduh dari sumber daya dengan URI yang ditentukan sebagai String. |
OpenRead(Uri) |
Membuka aliran yang dapat dibaca untuk data yang diunduh dari sumber daya dengan URI yang ditentukan sebagai Uri. |
OpenReadAsync(Uri) |
Membuka aliran yang dapat dibaca yang berisi sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
OpenReadAsync(Uri, Object) |
Membuka aliran yang dapat dibaca yang berisi sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
OpenReadTaskAsync(String) |
Membuka aliran yang dapat dibaca yang berisi sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
OpenReadTaskAsync(Uri) |
Membuka aliran yang dapat dibaca yang berisi sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
OpenWrite(String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan. |
OpenWrite(String, String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
OpenWrite(Uri) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan. |
OpenWrite(Uri, String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan, dengan menggunakan metode yang ditentukan. |
OpenWriteAsync(Uri) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
OpenWriteAsync(Uri, String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
OpenWriteAsync(Uri, String, Object) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. Metode ini tidak memblokir utas panggilan. |
OpenWriteTaskAsync(String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
OpenWriteTaskAsync(String, String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
OpenWriteTaskAsync(Uri) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
OpenWriteTaskAsync(Uri, String) |
Membuka aliran untuk menulis data ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
ToString() |
Mengembalikan String yang berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari Component) |
UploadData(String, Byte[]) |
Mengunggah buffer data ke sumber daya yang diidentifikasi oleh URI. |
UploadData(String, String, Byte[]) |
Mengunggah buffer data ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadData(Uri, Byte[]) |
Mengunggah buffer data ke sumber daya yang diidentifikasi oleh URI. |
UploadData(Uri, String, Byte[]) |
Mengunggah buffer data ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadDataAsync(Uri, Byte[]) |
Mengunggah buffer data ke sumber daya yang diidentifikasi oleh URI, menggunakan metode POST. Metode ini tidak memblokir utas panggilan. |
UploadDataAsync(Uri, String, Byte[]) |
Mengunggah buffer data ke sumber daya yang diidentifikasi oleh URI, menggunakan metode yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadDataAsync(Uri, String, Byte[], Object) |
Mengunggah buffer data ke sumber daya yang diidentifikasi oleh URI, menggunakan metode yang ditentukan dan mengidentifikasi token. |
UploadDataTaskAsync(String, Byte[]) |
Mengunggah buffer data yang berisi array Byte ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(String, String, Byte[]) |
Mengunggah buffer data yang berisi array Byte ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(Uri, Byte[]) |
Mengunggah buffer data yang berisi array Byte ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Mengunggah buffer data yang berisi array Byte ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadFile(String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya dengan URI yang ditentukan. |
UploadFile(String, String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadFile(Uri, String) |
Mengunggah file lokal yang ditentukan ke sumber daya dengan URI yang ditentukan. |
UploadFile(Uri, String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadFileAsync(Uri, String) |
Mengunggah file lokal yang ditentukan ke sumber daya yang ditentukan, menggunakan metode POST. Metode ini tidak memblokir utas panggilan. |
UploadFileAsync(Uri, String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya yang ditentukan, menggunakan metode POST. Metode ini tidak memblokir utas panggilan. |
UploadFileAsync(Uri, String, String, Object) |
Mengunggah file lokal yang ditentukan ke sumber daya yang ditentukan, menggunakan metode POST. Metode ini tidak memblokir utas panggilan. |
UploadFileTaskAsync(String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya sebagai operasi asinkron menggunakan objek tugas. |
UploadFileTaskAsync(String, String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya sebagai operasi asinkron menggunakan objek tugas. |
UploadFileTaskAsync(Uri, String) |
Mengunggah file lokal yang ditentukan ke sumber daya sebagai operasi asinkron menggunakan objek tugas. |
UploadFileTaskAsync(Uri, String, String) |
Mengunggah file lokal yang ditentukan ke sumber daya sebagai operasi asinkron menggunakan objek tugas. |
UploadString(String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan, menggunakan metode POST. |
UploadString(String, String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadString(Uri, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan, menggunakan metode POST. |
UploadString(Uri, String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan, menggunakan metode yang ditentukan. |
UploadStringAsync(Uri, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadStringAsync(Uri, String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadStringAsync(Uri, String, String, Object) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadStringTaskAsync(String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadStringTaskAsync(String, String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadStringTaskAsync(Uri, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadStringTaskAsync(Uri, String, String) |
Mengunggah string yang ditentukan ke sumber daya yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadValues(String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan. |
UploadValues(String, String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan, menggunakan metode yang ditentukan. |
UploadValues(Uri, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan. |
UploadValues(Uri, String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan, menggunakan metode yang ditentukan. |
UploadValuesAsync(Uri, NameValueCollection) |
Mengunggah data dalam kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadValuesAsync(Uri, String, NameValueCollection) |
Mengunggah data dalam kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan, menggunakan metode yang ditentukan. Metode ini tidak memblokir utas panggilan. |
UploadValuesAsync(Uri, String, NameValueCollection, Object) |
Mengunggah data dalam kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan, menggunakan metode yang ditentukan. Metode ini tidak memblokir utas panggilan, dan memungkinkan pemanggil untuk meneruskan objek ke metode yang dipanggil ketika operasi selesai. |
UploadValuesTaskAsync(String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadValuesTaskAsync(String, String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadValuesTaskAsync(Uri, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadValuesTaskAsync(Uri, String, NameValueCollection) |
Mengunggah kumpulan nama/nilai yang ditentukan ke sumber daya yang diidentifikasi oleh URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
Acara
Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke metode Dispose(). (Diperoleh dari Component) |
DownloadDataCompleted |
Terjadi ketika operasi pengunduhan data asinkron selesai. |
DownloadFileCompleted |
Terjadi ketika operasi pengunduhan file asinkron selesai. |
DownloadProgressChanged |
Terjadi ketika operasi pengunduhan asinkron berhasil mentransfer beberapa atau semua data. |
DownloadStringCompleted |
Terjadi ketika operasi pengunduhan sumber daya asinkron selesai. |
OpenReadCompleted |
Terjadi ketika operasi asinkron untuk membuka aliran yang berisi sumber daya selesai. |
OpenWriteCompleted |
Terjadi ketika operasi asinkron untuk membuka aliran untuk menulis data ke sumber daya selesai. |
UploadDataCompleted |
Terjadi ketika operasi unggahan data asinkron selesai. |
UploadFileCompleted |
Terjadi ketika operasi unggahan file asinkron selesai. |
UploadProgressChanged |
Terjadi ketika operasi pengunggahan asinkron berhasil mentransfer beberapa atau semua data. |
UploadStringCompleted |
Terjadi ketika operasi unggahan string asinkron selesai. |
UploadValuesCompleted |
Terjadi ketika unggahan asinkron koleksi nama/nilai selesai. |
WriteStreamClosed |
Kedaluwarsa.
Terjadi ketika operasi asinkron untuk menulis data ke sumber daya menggunakan aliran tulis ditutup. |