예제 #1
0
        private static void RegisterRoutes(IContainer container)
        {
            container.WithEach<AsyncHttpActor>(x =>
                {
                    Type handlerType = x.GetType();

                    string routeUrl = handlerType.Name;
                    if (routeUrl.EndsWith("Actor"))
                        routeUrl = routeUrl.Substring(0, routeUrl.Length - 5);

                    var route = new Route(routeUrl, new ActorRouteHandler(container, handlerType));

                    RouteTable.Routes.Add(route);
                });
        }