Wpis z mikrobloga

@Ginden: przydałoby się móc typować klasy w parametrze metody, brakuje mi tego czasem w aplikacji WebAPI którą piszę, mogłoby to tak wygladac:
[HttpPost]
public JakiśTamResult getResults( param) { ....
albo jakoś tak, nie lubię używać dynamic, a czasem szkoda mi zaśmiecać kod klasami które są tylko raz użyte
@Yahoo_:
to sa metody wywoływane w WepApi, np http://jakeisapi/klienciController/getresults a wywoływana jest przez ajaxa z parametrami w json które by się od razu deserializowało - wiem, tylko do tego to by się przydało, ale jednak :d
@ihwar: wiem jakie to są metody :). Ale weź pod uwagę, że taką metodę musisz też być wstanie wywołać z normalnego kodu (choćby na potrzeby jakiegoś testu) - w końcu to zwykła metoda, zwykłej klasy :).
@Yahoo_:
no wiadomo, ale równie dobrze masz tak zrobić:

public void funkcja(dynamic param)
{
var v = new { id = param.id, name = param.name };
}
sęk w tym że w tym momencie nadal parametry v.id nie mają określonego typu - co nie jest problemem oczywiście bo jakoś sobie to tam wykryjemy, szczególnie przy prostych typach, ja po prostu chciałbym móc zadeklarować np inlineową listę obiektów z parametrami które już
@phosphor-bronze:
sęk w tym że nie mam kontroli nad tym jak wywołuję tę metodę, a dokładniej ta metoda jest wywoływana przez http (w webapi) i akurat w pewnym projekcie który robię jest wymóg by wszystkie parametry szły jako data w ajax - i nie są to niestety proste typy, tylko obiekty zawierające tablice jeszcze innych obiektów.
Wiem, to jest po prostu bardzo specyficzny przypadek, w zasadzie wyjątek i faktycznie wszędzie indziej