2013-12-18 15 views
6

Obecnie przeglądam przykładowy projekt na github Razor Rockstars, aby spróbować zrozumieć, jak sklejono ServiceStack V4 i Razor.Przenoszenie Razor RockStars do ServiceStack V4

jestem specjalnie zmaga się z poniższego fragmentu kodu w demo SS Razor:

SetConfig(new EndpointHostConfig { 
      CustomHttpHandlers = { 
       { HttpStatusCode.NotFound, new RazorHandler("/notfound") }, 
       { HttpStatusCode.Unauthorized, new RazorHandler("/login") }, 
      } 
     }); 

wiem z docs że EndpointHostConfig jest teraz po prostu hostconfig, ale ja nie potrafię zlokalizować CustomHttpHandlers w Service Stack V4 release notes. Czy jest coś oczywistego, czego mi brakuje?

Z góry dziękuję.

Odpowiedz

5

hostconfig jest ograniczony do konfiguracji, w v4 większość wozy, które były w Config zostały przeniesione do AppHost, np:

this.CustomErrorHttpHandlers[HttpStatusCode.NotFound] = new RazorHandler("/notfound"); 
this.CustomErrorHttpHandlers[HttpStatusCode.Unauthorized] = new RazorHandler("/login"); 
+0

Ach, dzięki jak zawsze mythz! :) – nover

+0

Dzięki! Czy możesz dodać to do uwag do wydania v4? – kinstephen

+1

@kinstephen np done, thx. – mythz