ASP.NET MVC Web API Denetleyicisi

İçindekiler
Ayrıştırma ile çalışmak bir uygulamanın katmanları Sitemizin akışını oluşturmak için bize farklı bölümler oluşturma genişliği ve özgürlüğü bırakıyor. Veri hizmetleri bu olanaklardan biridir, farklı eylemlere erişmek için sayısız denetleyici oluşturmak yerine, uygulamanın herhangi bir bölümünden çağrılabilen veri hizmetleri oluşturabiliriz.
Bunu başarmak için farklı ihtiyacımız olacak kontrolörlerBunlar mutlaka geleneksel kontrolörlerden çok farklı değildir, ancak onları karakterize eden belirli farklılıkları vardır, bu farklılıklardan biri de projemiz içindeki konumlarıdır.
bir kontrolör Web API'si aracılığıyla yöntemlerini ve eylemlerini kullanmamıza izin veren uygulamamızın denetleyicisidir. AJAX, bu, uygulamamızın farklı bağlamlarda yeniden kullanabileceğimiz bölümlerini oluşturmamızı sağlar.
Bize nasıl yardımcı olur?Bu araç daha sonra oluşturduğumuz kod miktarını azaltmamıza yardımcı olur, bakımı ve hata ayıklaması daha kolay bir şey programlamamızı mümkün kılarak bize daha temiz ve daha modern bir proje sunar.
uygulamalarında olduğu gibi ASP.NET MVC'si Kurallara göre çalışmak adettir, karar vermemiz gereken ilk şey yeni kontrolörümüzün nerede oturacağıdır. Web API'si, bu konum işleyişine kayıtsız, ancak gelecekte projemizin düzenini iyileştirmemize hizmet edebilir.
Diyelim ki, adında bir klasör oluşturmaya karar verdik. API Uygulamamızın kök dizininde bu klasör oluşturulduktan sonra faremiz ile üzerine sağ tıklayıp bir controller oluşturacağız, seçeneği seçmeliyiz. API denetleyicisi boş okuma ve yazma eylemleriyle, proje boyunca görünür olduğu için aynı adı taşıyan diğer denetleyicilerle çakışma olabileceğinden, söz konusu denetleyici için benzersiz bir ad seçiyoruz.
Aşağıdaki görselde controller dosyasını nasıl oluşturduğumuzu görelim.

Yeni denetleyicimizi oluşturma eyleminin normal bir denetleyicinin oluşturulmasına çok benzer olduğunu fark ederiz.
Yeni bir hizmet inşa ederken, standart yöntemlerle ele alınacaktır. HTTP, bunlar AL, YAYINLA, SİL ve KOYBu norm olduğundan, denetleyicimiz bu durumların her birini ele almalıdır, bu nedenle denetleyicimizin içeriğini görürsek aşağıdakine benzer bir şeye sahip oluruz:

Daha sonra, her biri ile boş bir standart eylemimiz olduğunu görüyoruz. HTTP yöntemleri Daha fazla gözlemciysek, varsayılan olarak bir değer döndüren tek yöntemin, varsayılan sorgu yöntemi olan GET yöntemi olduğunu göreceğiz.
AvantajDoğrudan HTTP yöntemleriyle çalışarak daha sonra kullanabiliriz jQuery örneğin arama yapmak için AJAX bu yöntemlerden birini kullanarak yeni denetleyicimize AJAX GET aracılığıyla, varsayılan olarak oluşturulan GET yönteminde denetleyicimize yerleştirdiğimiz içeriği bize verecektir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave