SORU
22 Mayıs 2009, Cuma


C# HttpWebRequest vs WebRequest

Bu kod parçası gördüm

var request = (HttpWebRequest) WebRequest.Create("http://www.google.com");

Neden (HttpWebRequest) dökme gerekiyor mu? Neden sadece HttpWebRequest.Create kullan? Ve neden HttpWebRequest.Create 6 ** ** 5, bir yapar mı?

CEVAP
22 Mayıs 2009, Cuma


Create yöntem statik ve sadece WebRequest var. HttpWebRequest.Create olarak arama farklı görünebilir, ama aslında WebRequest.Create çağırmak için aşağı derlenmiş. Sadece miras yüzünden HttpWebRequest gibi görünüyor.

Create yöntem DAHİLİ olarak, nesnelerin gerçek yaratılış yapmak için fabrika deseni, Uri bunu pas olarak kullanmaktadır. Aslında diğer nesneler, FtpWebRequest FileWebRequest, Uri bağlı gibi geri gelebilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009