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
Penting
Kami tidak menyarankan Anda menggunakan WebClient
kelas untuk pengembangan baru. Sebagai gantinya System.Net.Http.HttpClient , gunakan kelas .
Kelas ini 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 WebRequest kelas untuk menyediakan akses ke sumber daya. WebClient instans dapat mengakses data dengan turunan apa pun WebRequest yang terdaftar dengan WebRequest.RegisterPrefix metode .
Catatan
Secara default, .NET Framework mendukung URI yang dimulai dengan http:
pengidentifikasi skema , https:
, ftp:
, dan file:
.
Tabel berikut ini menjelaskan WebClient metode untuk mengunggah data ke sumber daya.
Metode | Deskripsi |
---|---|
OpenWrite | Mengambil yang Stream digunakan untuk mengirim data ke sumber daya. |
OpenWriteAsync | Mengambil yang Stream digunakan untuk mengirim data ke sumber daya, tanpa memblokir utas panggilan. |
UploadData | Mengirim array byte ke sumber daya dan mengembalikan array yang Byte berisi respons apa pun. |
UploadDataAsync | Mengirim array ke sumber daya, tanpa memblokir utas Byte panggilan. |
UploadFile | Mengirim file lokal ke sumber daya dan mengembalikan array yang Byte berisi respons apa pun. |
UploadFileAsync | Mengirim file lokal ke sumber daya, tanpa memblokir utas panggilan. |
UploadValues | NameValueCollection Mengirim ke sumber daya dan mengembalikan array yang Byte berisi respons apa pun. |
UploadValuesAsync | NameValueCollection Mengirim ke sumber daya dan mengembalikan array yang Byte berisi respons apa pun, tanpa memblokir utas panggilan. |
UploadString | String Mengirim ke sumber daya dan mengembalikan respons apa pun yang String berisi. |
UploadStringAsync | Mengirim ke sumber daya, tanpa memblokir utas String panggilan. |
Tabel berikut ini menjelaskan WebClient metode 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 Byte array. |
DownloadDataAsync | Mengunduh data dari sumber daya dan mengembalikan array, tanpa memblokir utas Byte panggilan. |
DownloadFile | Mengunduh data dari sumber daya ke file lokal. |
DownloadFileAsync | Mengunduh data dari sumber daya ke file lokal, tanpa memblokir utas panggilan. |
DownloadString | String Mengunduh dari sumber daya dan mengembalikan String. |
DownloadStringAsync | Mengunduh dari sumber daya, tanpa memblokir utas String panggilan. |
Anda dapat menggunakan CancelAsync metode 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 Headers koleksi. 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 WebClient instans.
Catatan Bagi Inheritor
Kelas turunan harus memanggil implementasi kelas dasar untuk memastikan kelas turunan WebClient 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 WebClient instans. |
AllowWriteStreamBuffering |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyangga data yang ditulis ke sumber daya Internet untuk WebClient instans. |
BaseAddress |
Mendapatkan atau mengatur URI dasar untuk permintaan yang WebClientdibuat oleh . |
CachePolicy |
Mendapatkan atau menetapkan kebijakan cache aplikasi untuk sumber daya apa pun yang diperoleh oleh instans WebClient ini menggunakan WebRequest objek. |
CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
Container |
IContainer Mendapatkan 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 yang Encoding digunakan untuk mengunggah dan mengunduh string. |
Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (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 menyetel proksi yang digunakan oleh objek ini WebClient . |
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 ISite dari Component. (Diperoleh dari Component) |
UseDefaultCredentials |
Mendapatkan atau menetapkan Boolean nilai 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 Componentdigunakan oleh . (Diperoleh dari Component) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang digunakan oleh Component dan secara opsional merilis sumber daya terkelola. (Diperoleh dari Component) |
DownloadData(String) |
Mengunduh sumber daya sebagai Byte array dari URI yang ditentukan. |
DownloadData(Uri) |
Mengunduh sumber daya sebagai Byte array dari URI yang ditentukan. |
DownloadDataAsync(Uri) |
Mengunduh sumber daya sebagai Byte array dari URI yang ditentukan sebagai operasi asinkron. |
DownloadDataAsync(Uri, Object) |
Mengunduh sumber daya sebagai Byte array dari URI yang ditentukan sebagai operasi asinkron. |
DownloadDataTaskAsync(String) |
Mengunduh sumber daya sebagai Byte array dari URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
DownloadDataTaskAsync(Uri) |
Mengunduh sumber daya sebagai Byte array 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 yang String 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 dari instans Type saat ini. (Diperoleh dari Object) |
GetWebRequest(Uri) |
Mengembalikan WebRequest objek untuk sumber daya yang ditentukan. |
GetWebResponse(WebRequest) |
Mengembalikan WebResponse untuk yang ditentukan WebRequest. |
GetWebResponse(WebRequest, IAsyncResult) |
Mengembalikan WebResponse untuk yang ditentukan WebRequest menggunakan yang ditentukan IAsyncResult. |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
OnDownloadDataCompleted(DownloadDataCompletedEventArgs) |
Memunculkan kejadian DownloadDataCompleted. |
OnDownloadFileCompleted(AsyncCompletedEventArgs) |
Memunculkan kejadian DownloadFileCompleted. |
OnDownloadProgressChanged(DownloadProgressChangedEventArgs) |
Memunculkan kejadian DownloadProgressChanged. |
OnDownloadStringCompleted(DownloadStringCompletedEventArgs) |
Memunculkan kejadian DownloadStringCompleted. |
OnOpenReadCompleted(OpenReadCompletedEventArgs) |
Memunculkan kejadian OpenReadCompleted. |
OnOpenWriteCompleted(OpenWriteCompletedEventArgs) |
Memunculkan kejadian OpenWriteCompleted. |
OnUploadDataCompleted(UploadDataCompletedEventArgs) |
Memunculkan kejadian UploadDataCompleted. |
OnUploadFileCompleted(UploadFileCompletedEventArgs) |
Memunculkan kejadian UploadFileCompleted. |
OnUploadProgressChanged(UploadProgressChangedEventArgs) |
Memunculkan kejadian UploadProgressChanged. |
OnUploadStringCompleted(UploadStringCompletedEventArgs) |
Memunculkan kejadian UploadStringCompleted. |
OnUploadValuesCompleted(UploadValuesCompletedEventArgs) |
Memunculkan kejadian UploadValuesCompleted. |
OnWriteStreamClosed(WriteStreamClosedEventArgs) |
Kedaluwarsa.
Memunculkan kejadian 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 yang String 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 Byte array ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(String, String, Byte[]) |
Mengunggah buffer data yang berisi Byte array ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(Uri, Byte[]) |
Mengunggah buffer data yang berisi Byte array ke URI yang ditentukan sebagai operasi asinkron menggunakan objek tugas. |
UploadDataTaskAsync(Uri, String, Byte[]) |
Mengunggah buffer data yang berisi Byte array 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 Dispose() metode . (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. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk