2012-06-26 11 views
8

Próbuję to rozgryźć, ale nie mam na razie sukcesu. Czy można używać async/await w usłudze asmx webmethod? Do tej pory odkryłem, że async/await może być używany tylko w metodzie usługi WCF (reszta lub cokolwiek innego).Czy można używać async/await w webmethod asmx service

+3

WCF został wydany w 2006 roku jako zalecany zamiennik dla programu asmx. Asmx został oficjalnie uznany za "starszą technologię" w 2009 roku. Jeśli planujesz zmienić kod tak, aby był "asynchroniczny", dlaczego nie zmienić go na nowszą platformę? –

+0

Ogólnie, nie należy oczekiwać, że ASMX będzie nadążał za nowoczesną technologią. Jest to starsze oprogramowanie, utrzymywane z myślą o kompatybilności wstecznej. Rozważmy następujące pytanie: dlaczego firma Microsoft wydała pieniądze na testowanie "async"/"czekaj" na usługi ASMX? –

+0

Stephen, John, dziękuję za komentarze. Chyba powinienem pójść w kierunku migracji mojej istniejącej usługi asmx do wcf. –

Odpowiedz