Ejemplo n.º 1
0
 public static void InitClientsConnection(IAppBuilder appBuilder, IBladesServiceLocator locator)
 {
     appBuilder.MapWebSocketRoute <ClientConnection>("/ws", new WebSocketServiceLocator(locator));
 }
Ejemplo n.º 2
0
 public WebSocketServiceLocator(IBladesServiceLocator locator)
 {
     this.locator = locator;
 }
Ejemplo n.º 3
0
        public static HttpConfiguration InitWebApiConfiguration(IAppBuilder appBuilder, IBladesServiceLocator locator)
        {
            var converter    = locator.GetInstance <IDataConverter>();
            var webApiConfig = new HttpConfiguration();

            webApiConfig.Routes.MapHttpRoute(
                name: "BladesWebApiRoute",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
            webApiConfig.Formatters.JsonFormatter.SerializerSettings            = converter.GetSerializerSettings();
            webApiConfig.Formatters.JsonFormatter.UseDataContractJsonSerializer = false;

            return(webApiConfig);
        }