Çeşitli 3. taraf API'leriyle etkileşime giren bir sınıf kitaplığı yapıyorum. Karmaşık ve kafa karıştırıcı çağrılara basitleştirilmiş erişim sağlamak için bir cephe düzeni ve doğru uygulamayı döndürmek için bir fabrika düzeni kullandım. Şimdi uygulamadan birini inşa etmeye çalışıyorum ama zarif bir tasarım düşünemiyorum.API URL'si Oluşturma için Tasarım Örneği
Yapmakta olduğum uygulama, yapılandırılacak bir URL gerektirir (URIBuilder üzerinden yapıyorum). Sonra url'yi "çalıştırmam gerekiyor". Daha sonra Xml sonucunu bir sınıfa seri hale getiriyorum.
HttpClient'i kullanarak, yerleşik URI'yu kullanarak api'yi çağırmayı planlıyorum, ancak sınıfı nasıl yapılandıracağından emin değilim. i düşündüm seçenekleri şunlardır: benim uygulama
bir taban sınıfı böylece
base.InvokeURI(Uri myUri)
aracılığıyla diyebiliriz.bir ayrılık sınıfı birden uygulamaları
tarafından kullanılabilecek şekilde ben de seri kaldırma nerede bulunması gerektiğini emin değilim.
etrafına geçmektir (http://www.asp.net/web-api)? –
Neye ulaşmaya çalışıyorsunuz, şu anda Desen Bingo oynuyorsunuz gibi görünüyor. –