Na czym polega funkcja CreatedAtRoute ()?

W szablonie interfejsu API sieci Web 2 metoda wysyłania jest zawsze taka:

[ResponseType(typeof(MyDTO))]
public IHttpActionResult PostmyObject(MyDTO myObject)
{
    ...
    return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject);
}

Nie rozumiem tej metody CreatedAtRoute (). Czy ktoś może mi ją wyjaśnić?

Dziękuję za pomoc!

2 odpowiedzi

dzieki za pomoc!

Metoda CreatedAtRoute ma na celu zwrócenie identyfikatora URI do nowo utworzonego zasobu po wywołaniu metody POST w celu przechowywania nowego obiektu. Jeśli więc np. POST wystawisz element zamówienia, możesz zwrócić trasę typu „api / order / 11” (11 to oczywiście identyfikator zamówienia).

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.