Beispiel #1
0
 public static void Register(HttpConfiguration config, QBitNinjaConfiguration QBitNinja)
 {
     SetThrottling();
     if (QBitNinja == null)
     {
         QBitNinja = QBitNinjaConfiguration.FromConfiguration();
     }
     QBitNinja.EnsureSetup();
     config.MapHttpAttributeRoutes();
     config.Formatters.Clear();
     config.Formatters.Add(new CustomJsonMediaTypeFormatter()
     {
         Indent = true,
     });
     config.DependencyResolver = new QBitNinjaDependencyResolver(QBitNinja, config.DependencyResolver);
     config.Filters.Add(new GlobalExceptionFilter());
     config.Services.Replace(typeof(IBodyModelValidator), new NoBodyModelProvider());
     Serializer.RegisterFrontConverters(config.Formatters.JsonFormatter.SerializerSettings, QBitNinja.Indexer.Network);
 }