Bagikan melalui


WebClient.GetWebRequest(Uri) Metode

Definisi

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

address
Uri

Uri yang mengidentifikasi sumber daya untuk diminta.

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.

Berlaku untuk