public void Configure(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
 }
Ejemplo n.º 2
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Replace(typeof(IHttpActionSelector), new OwaActionSelector());
 }
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Replace(typeof(ValueProviderFactory), new RouteDataValueProviderFactory());
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Callback invoked to set per-controller overrides for this <paramref name="controllerDescriptor" />.
 /// </summary>
 /// <param name="controllerSettings">The controller settings to initialize.</param>
 /// <param name="controllerDescriptor">The controller descriptor. Note that the
 /// <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> can be associated with the derived controller
 /// type given that <see cref="T:System.Web.Http.Controllers.IControllerConfiguration" /> is inherited.</param>
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.Clear();
     controllerSettings.Formatters.Add(new AlbumSyndicationFeedFormatter());
 }
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.Clear();
     controllerSettings.Formatters.InsertRange(0, GetFormatters());
 }
Ejemplo n.º 6
0
 public void Initialize(
     HttpControllerSettings controllerSettings,
     HttpControllerDescriptor controllerDescriptor
     )
 {
 }
Ejemplo n.º 7
0
 public void Initialize(HttpControllerSettings settings,
                        HttpControllerDescriptor descriptor)
 {
     settings.Formatters.Clear();
     settings.Formatters.Add(new XmlMediaTypeFormatter());
 }
 public void Initialize(HttpControllerSettings settings,
                        HttpControllerDescriptor descriptor)
 {
     // Add a custom action selector.
     settings.Services.Replace(typeof(IHostBufferPolicySelector), new NoBufferPolicySelector());
 }
Ejemplo n.º 9
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.Insert(0, new JilMediaTypeFormatter());
 }
Ejemplo n.º 10
0
 public virtual void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     //replace the normal validator with our custom one for this controller
     controllerSettings.Services.Replace(typeof(IBodyModelValidator),
                                         new PrefixlessBodyModelValidator(controllerSettings.Services.GetBodyModelValidator()));
 }
Ejemplo n.º 11
0
 public virtual void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Add(typeof(IExceptionLogger), new UnhandledExceptionLogger());
 }
Ejemplo n.º 12
0
 public override void Configure(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     base.Configure(controllerSettings, controllerDescriptor);
     controllerSettings.Formatters.JsonFormatter.SerializerSettings = Settings;
 }
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new ApiLimitedFieldContractResolver();
 }
Ejemplo n.º 14
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.Clear();
     controllerSettings.Formatters.Add(new GeneralFHIRMediaTypeFormatter());
 }
 public override void Configure(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     base.Configure(controllerSettings, controllerDescriptor);
     controllerSettings.Formatters.Insert(0, new JsonDotNetFormatter());
 }
        public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
        {
            var odataFormatters = ODataMediaTypeFormatters.Create(new SerializerProvider(), new DerializerProvider());

            controllerSettings.Formatters.InsertRange(0, odataFormatters);
        }
Ejemplo n.º 17
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.Clear();
     controllerSettings.Formatters.Add(new JsonMediaTypeFormatter());
     controllerSettings.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new DefaultContractResolver();
 }
 public void Initialize(HttpControllerSettings settings,
                        HttpControllerDescriptor descriptor)
 {
     settings.Formatters.Add(new FcnReportFormatter());
 }
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Replace(typeof(IActionValueBinder), new MvcActionValueBinder());
 }
 public void Initialize(HttpControllerSettings settings, HttpControllerDescriptor controllerDescriptor)
 {
     ControllerType = controllerDescriptor.ControllerType;
 }
 public void Initialize(HttpControllerSettings settings,
                        HttpControllerDescriptor descriptor)
 {
     // Clear the formatters list.
     //settings.Formatters.Clear();
 }
 public void Initialize(HttpControllerSettings settings, HttpControllerDescriptor controllerDescriptor)
 {
     settings.Services.Replace(typeof(IActionValueBinder), MyBaseController.ActionValueBinderBase);
     settings.Services.Replace(typeof(IHttpActionSelector), MyBaseController.SelectorBase);
 }
Ejemplo n.º 23
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Replace(typeof(IHttpActionSelector), PerControllerActionSelectorMock.Object);
 }
 public void Initialize(HttpControllerSettings settings, HttpControllerDescriptor controllerDescriptor)
 {
     // Appends to existing list. Formatter list has copy-on-write semantics.
     Assert.Equal(1, settings.Formatters.Count); // the one we already set
     settings.Formatters.Add(MyControllerWithCustomFormatter.CustomFormatter);
 }
Ejemplo n.º 25
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="controllerSettings"></param>
 /// <param name="controllerDescriptor"></param>
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     //controllerSettings.Formatters.Clear();
     controllerSettings.Formatters.Insert(0, new TwilioResponseFormatter());
 }
Ejemplo n.º 26
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     Initialized(this, EventArgs.Empty);
 }
Ejemplo n.º 27
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.JsonFormatter.SerializerSettings.PreserveReferencesHandling = Newtonsoft.Json.PreserveReferencesHandling.Objects;
 }
Ejemplo n.º 28
0
 public void Initialize(HttpControllerSettings controllerSettings,
                        HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.RemoveAt(1);
 }
Ejemplo n.º 29
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Services.Replace(typeof(IHttpActionSelector), new ParameterSwapControllerActionSelector(
                                             new ParameterSwapControllerActionSelector.ParameterSwapInfo("GetById", "id", typeof(int), typeof(Guid), typeof(Udi))
                                             ));
 }
Ejemplo n.º 30
0
 public void Initialize(HttpControllerSettings controllerSettings, HttpControllerDescriptor controllerDescriptor)
 {
     controllerSettings.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
 }