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

Move feature implementations into Microsoft.AspNetCore.Http.Features namespace #592

Closed
dougbu opened this issue Mar 21, 2016 · 2 comments
Closed
Assignees
Labels
Milestone

Comments

@dougbu
Copy link
Member

dougbu commented Mar 21, 2016

#589 exposes all of the feature interfaces publicly. But the feature implementations remain in Microsoft.AspNetCore.Http.Features.Internal and Microsoft.AspNetCore.Http.Features.Authentication.Internal. Since the feature implementations are used in Kestrel and supported, they should also be moved to Microsoft.AspNetCore.Http.Features and Microsoft.AspNetCore.Http.Features.Authentication.

See comment here for example.

@dougbu
Copy link
Member Author

dougbu commented Mar 21, 2016

Self-assigning because I was playing with this cleanup already.

@dougbu dougbu self-assigned this Mar 21, 2016
@dougbu dougbu added this to the 1.0.0-rc2 milestone Mar 21, 2016
dougbu added a commit that referenced this issue Mar 30, 2016
…rnal` namespaces

- #549, #592
- move feature implementations to `Microsoft.AspNetCore.Http.Features` and `...Authentication.Features`
- move `DefaultHttpContext`, `HttpContextAccessor`, `HttpContextFactory`, `FormCollection` and
  `HeaderDictionary` to `Microsoft.AspNetCore.Http`
- move `FormFile` to `Microsoft.AspNetCore.Http.Internal`
 - that and `Microsoft.AspNetCore.Http.Authentication.Internal` are the remaining `.Internal` namespaces

nits:
- remove a couple of parameterless constructors
- add / fill subfolders to align with new namespaces
- remove all use of (unnecessary) "T:..." `<see cref=""/>` values
dougbu added a commit to aspnet/Hosting that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/KestrelHttpServer that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/HttpSysServer that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/IISIntegration that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/CORS that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Routing that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/StaticFiles that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Antiforgery that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Diagnostics that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Security that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Mvc that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Identity that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Entropy that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/MusicStore that referenced this issue Mar 30, 2016
dougbu added a commit that referenced this issue Mar 30, 2016
…rnal` namespaces

- #549, #592
- move feature implementations to `Microsoft.AspNetCore.Http.Features` and `...Authentication.Features`
- move `DefaultHttpContext`, `HttpContextAccessor`, `HttpContextFactory`, `FormCollection` and
  `HeaderDictionary` to `Microsoft.AspNetCore.Http`
- move `FormFile` to `Microsoft.AspNetCore.Http.Internal`
 - that and `Microsoft.AspNetCore.Http.Authentication.Internal` are the remaining `.Internal` namespaces

nits:
- remove a couple of parameterless constructors
- add / fill subfolders to align with new namespaces
- remove all use of (unnecessary) "T:..." `<see cref=""/>` values
dougbu added a commit to aspnet/Hosting that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/KestrelHttpServer that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/HttpSysServer that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/IISIntegration that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/CORS that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Routing that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/StaticFiles that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Antiforgery that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Diagnostics that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Security that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Mvc that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Identity that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/Entropy that referenced this issue Mar 30, 2016
dougbu added a commit to aspnet/MusicStore that referenced this issue Mar 30, 2016
@dougbu dougbu closed this as completed Mar 31, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant