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

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008