WebClient.GetWebRequest(Uri) Metode
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.
Mengembalikan objek WebRequest untuk sumber daya yang ditentukan.
protected:
virtual System::Net::WebRequest ^ GetWebRequest(Uri ^ address);
protected virtual System.Net.WebRequest GetWebRequest (Uri address);
abstract member GetWebRequest : Uri -> System.Net.WebRequest
override this.GetWebRequest : Uri -> System.Net.WebRequest
Protected Overridable Function GetWebRequest (address As Uri) As WebRequest
Parameter
Mengembalikan
Objek WebRequest baru untuk sumber daya yang ditentukan.
Contoh
Contoh kode berikut menunjukkan implementasi metode ini yang dapat disesuaikan oleh kelas yang berasal dari WebClient.
virtual WebRequest^ GetWebRequest ( Uri^ address ) override
{
WebRequest^ request = dynamic_cast<WebRequest^>(WebClient::GetWebRequest( address ));
// Perform any customizations on the request.
// This version of WebClient always preauthenticates.
request->PreAuthenticate = true;
return request;
}
protected override WebRequest GetWebRequest (Uri address)
{
WebRequest request = (WebRequest) base.GetWebRequest (address);
// Perform any customizations on the request.
// This version of WebClient always preauthenticates.
request.PreAuthenticate = true;
return request;
}
Keterangan
Hati
WebRequest
, HttpWebRequest
, ServicePoint
, dan WebClient
usang, dan Anda tidak boleh menggunakannya untuk pengembangan baru. Gunakan HttpClient sebagai gantinya.
Metode ini menyalin metode Headers, Credentials, dan yang ada ke objek WebRequest yang baru dibuat.
Metode ini hanya dapat dipanggil oleh kelas yang mewarisi dari WebClient. Ini disediakan untuk memberikan pewaris akses ke objek WebRequest yang mendasar. Kelas turunan harus memanggil implementasi kelas dasar GetWebRequest untuk memastikan metode berfungsi seperti yang diharapkan.