Gibt es einen Unterschied zwischen der Rückgabe von „Ok()“ und der Rückgabe von „new ObjectResult()“?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Gibt es einen Unterschied zwischen der Rückgabe von „Ok()“ und der Rückgabe von „new ObjectResult()“?

Post by Anonymous »

Szenario: Implementierung einer Standard-REST-API/GET-Methode auf einem .net-Core-Controller.
In der Dokumentation heißt es, dass OkObjectResult ein ObjectResult mit dem Status 200 ist. Dies ist über die von ControllerBase geerbte Ok(myResult)-Methode verfügbar. Ich gehe davon aus, dass dies eine praktische Methode ist.
Das Tutorial verwendet diesen Ansatz jedoch nicht, sondern gibt stattdessen „new ObjectResult(myResult) zurück, das standardmäßig den Status 200 hat.
Gibt es einen Unterschied zwischen diesen beiden Ansätzen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post