Bagikan melalui


WebClient.GetWebRequest(Uri) Metode

Definisi

Mengembalikan WebRequest objek 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 baru WebRequest 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

Metode ini menyalin metode , , Credentialsdan yang ada Headerske objek yang baru dibuatWebRequest.

Metode ini hanya dapat dipanggil oleh kelas yang mewarisi dari WebClient. Ini disediakan untuk memberi pewaris akses ke objek yang mendasar WebRequest . Kelas turunan harus memanggil implementasi GetWebRequest kelas dasar untuk memastikan metode berfungsi seperti yang diharapkan.

Berlaku untuk