Nancy: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП async рд╕рд╛рдордЧреНрд░реА рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЕрдХреНрддреВре░ 2015  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: NancyFx/Nancy

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди: Action<Stream> Contents Action<Task<Stream>> AsyncContents рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реЛрдиреЗ рдкрд░ рдЕрдзреНрдпрдХреНрд╖рддрд╛ рдХрд░рддрд╛ рд╣реИред

рдХреЛрдб рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЧреИрд░-рдореМрдЬреВрджрдЧреА рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИ: https://github.com/NancyFx/Nancy/blob/master/src/Nancy/Responses/StreamResponse.cs

StreamResponse IO рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди рдереНрд░реЗрдб рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрдЧрд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░?ред
рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ IResponseProcessor рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдХрд╛рд░реНрдп рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХреЗрдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрдЬрд╛рдпред
рдпрд╛ рд╡рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рд╕рд╛рдордЧреНрд░реА Func рд▓реЗ рд╕рдХрддреА рд╣реИрдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдмрдЬрд╛рдп

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

:+1: рдпрд╣ 2.0 рдУрд╡рд░рд╣рд╛рд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╣рдо 4.0 рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдЬрдЧрд╣ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд async/рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
Contents рд╕рдВрдкрддреНрддрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ Func<Stream, Task> рд╣реЛрдЧреА: рдореБрд╕реНрдХрд╛рди:

рдореИрдВ рдЗрд╕реЗ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛ :рджреЗрдЦреЛ:

#2105 рдХреЗ рдкрд╣рд▓реЗ рдорд░реНрдЬ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░?ред
рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ IResponseProcessor рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдХрд╛рд░реНрдп рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХреЗрдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрдЬрд╛рдпред
рдпрд╛ рд╡рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рд╕рд╛рдордЧреНрд░реА Func рд▓реЗ рд╕рдХрддреА рд╣реИрдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдмрдЬрд╛рдп

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ рдЗрд╕реЗ v2.0.0 рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдореБрдЭреЗ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред

рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Zaid-Ajaj picture Zaid-Ajaj  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

8 picture 8  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

juniormayhe picture juniormayhe  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RTodorov picture RTodorov  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thecodejunkie picture thecodejunkie  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ