I controllers e i metodi che essi espongono sono generati automaticamente a seguito della definizione di una o più operation.
Questa operazione genererà un metodo astratto nella classe ControllerBase
che conterrà la definizione dell’operazione.
Questo metodo dovrà essere implementato nella classe concreta che implementa il ControllerBase
. Ciò può essere velocemente fatto su Visual Studio premendo la combinazione di tasti ‘CTRL + .’ sulla definizione della classe del controller (in corrispondenza dell’avviso di errore). Il metodo creato avrà la seguente forma:
A questo punto, è possibile procedere ad implementare l’operazione.
Insieme al metodo, verranno create anche le classi che modellano la richiesta e la risposta specificate nell’operation, in questo caso WithdrawProductsRequest
e WithdrawProductsResponse
.