Skip to content
This repository has been archived by the owner on Dec 14, 2018. It is now read-only.

Add a new filter stage for modifying input formatter collection. #991

Closed
harshgMSFT opened this issue Aug 13, 2014 · 2 comments
Closed

Add a new filter stage for modifying input formatter collection. #991

harshgMSFT opened this issue Aug 13, 2014 · 2 comments
Assignees
Milestone

Comments

@harshgMSFT
Copy link
Contributor

The decision here is to add a new filter stage that will surround:

  1. Exception Filter > Model Binding > Action Filter > Action
  2. Result Filter > Result

Working name is Resource Filter.

Primary scenario here is to support modifications to the inputs to model binding. Anything else where you need to surround the whole action and result is a good candidate to also use this stage.

See diagram:

How to expose input formatters:
Option 1. As an auth filter
Option 2. As a new filter stage which runs after auth and before deserialization.
Option 3. Implement as an action filter and let the deserialization be lazy.

@harshgMSFT
Copy link
Contributor Author

The call is to expose a new filter stage which runs after auth and before deserialization. Changing the title to reflect the same.

@harshgMSFT harshgMSFT changed the title Input content negotiation- surfacing input formatters. Add a new filter stage for modifying input formatter collection. Aug 19, 2014
@harshgMSFT harshgMSFT removed their assignment Aug 19, 2014
@danroth27 danroth27 added this to the 6.0.0-beta1 milestone Aug 26, 2014
@danroth27 danroth27 modified the milestones: 6.0.0-rc1, 6.0.0-beta1 Sep 22, 2014
@danroth27 danroth27 modified the milestones: 6.0.0-rc1, 6.0.0-beta1 Oct 9, 2014
@rynowak rynowak added this to the 6.0.0-beta2 milestone Dec 1, 2014
@rynowak rynowak removed this from the 6.0.0-rc1 milestone Dec 1, 2014
@rynowak rynowak self-assigned this Dec 1, 2014
@danroth27 danroth27 modified the milestones: 6.0.0-rc1, 6.0.0-beta2 Dec 11, 2014
@rynowak
Copy link
Member

rynowak commented Jan 12, 2015

5ac5c53

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants