Paano ako magdaragdag ng klase sa Web API controller?
Paano ako magdaragdag ng klase sa Web API controller?

Video: Paano ako magdaragdag ng klase sa Web API controller?

Video: Paano ako magdaragdag ng klase sa Web API controller?
Video: Ocelot API Gateway JWT Authentication Tutorial 2024, Nobyembre
Anonim

Pagdaragdag a Controller

Mga controller ng Web API ay katulad ng MVC mga controllers , ngunit magmana ng klase ng ApiController sa halip na ang Controller klase. Sa Solution Explorer, i-right-click ang Mga Controller folder. Pumili Idagdag at pagkatapos ay piliin Controller . Nasa Idagdag Scaffold dialog, piliin Controller ng Web API - Walang laman

Dito, paano ako magdagdag ng controller sa Web API?

Hakbang 1: Sa Solution Explorer, i-right-click sa Mga Controller folder at pumunta sa Idagdag at piliin ang Controller . Hakbang 2: Sa susunod Idagdag Scaffold wizard, piliin ang Web API mula sa kaliwang pane at piliin ang Web API 2 Controller - Walang laman mula sa kanang pane. Mag-click sa Idagdag.

Maaari ring magtanong, ano ang controller API? Web API Controller . Web API Controller ay katulad ng ASP. NET MVC controller . Pinangangasiwaan nito ang mga papasok na kahilingan sa HTTP at nagpapadala ng tugon pabalik sa tumatawag. Web API controller ay isang klase na maaaring malikha sa ilalim ng Mga Controller folder o anumang iba pang folder sa ilalim ng root folder ng iyong proyekto.

Sa tabi nito, ano ang pagkakaiba sa pagitan ng controller at API controller?

Maaari mong pagsamahin ang pareho, siyempre, pagkakaroon ng isang ApiController magsilbi sa mga tawag sa AJAX mula sa isang pahina ng MVC. Talaga controller ay ginagamit para sa mvc at api - controller ay ginagamit para sa Pahinga- API maaari mong gamitin ang pareho sa parehong programa ayon sa iyong pangangailangan. Function na dynamic na magdagdag ng dalawang string o magdagdag ng dalawang numero ?

Paano ko mahahanap ang pangalan ng aking controller sa Web API?

Hanapin sa diksyunaryo ng ruta ang susi " controller ". Kunin ang halaga para sa key na ito at idugtong ang string " Controller "sa makuha ang controller uri pangalan . Maghanap ng isang Web API controller na may ganitong uri pangalan.

Inirerekumendang: