mit der Web-API-Attribut-routing und RoutePrefix

Bei der Verwendung von web-api, wie nennt man das korrekte routing-Methoden, wenn Sie [RoutePrefix()]

Sagen, Sie haben so etwas wie "MyReallyLongNamedClassController". die Standard-route wäre http:...com/api/MyReallyLongNamedClass. Die Anwendung geht dann durch Methoden namens Get, Post, Put, etc (außer natürlich mit verb Dekorateure).

Wenn ich eine route Präfix Dekorator [RoutePrefix("api/LongClass")] auf meinem controller, wie kann ich web-api weiterhin verwenden die Standardeinstellungen für die Methoden?

Bedeutung, will ich die Methode mit dem Namen "GetAll()" noch anzeigen für "api/LongClass" (wenn ein get-header) und "PostThis(int id)" noch anzeigen für "api/LongClass/{id}" (wenn Sie eine post-header)

InformationsquelleAutor Benji | 2015-01-29

Schreibe einen Kommentar