public static void UpdateConfiguration(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); }
public static void UpdateConfiguration(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); configuration.Services.Replace(typeof(IHttpControllerTypeResolver), new DynamicHttpControllerTypeResolver( controllers => { Creator.ControllerTypes.ForEach(t => controllers.Add(t)); return controllers; })); var selfHostConfig = configuration as HttpSelfHostConfiguration; if (selfHostConfig != null) { selfHostConfig.MaxReceivedMessageSize = selfHostConfig.MaxBufferSize = int.MaxValue; } }
public static void UpdateConfiguration2(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Never; configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); configuration.AddODataQueryFilter(new EnableQueryAttribute() { PageSize = 100 }); }
public static void UpdateConfiguration(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; configuration.EnableODataSupport(GetEdmModel(configuration), "odata"); }
public static void UpdateConfiguration(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; configuration.EnableODataSupport(GetEdmModel(configuration)); configuration.AddODataQueryFilter(); }
public static void UpdateConfiguration(HttpConfiguration configuration) { configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel()); //configuration.Services.Replace(typeof(ModelBinderProvider), new ODataModelBinderProvider()); }