Rename IResponseCookiesCollection to IResponseCookies.

This commit is contained in:
Chris Ross 2014-03-19 09:09:44 -07:00
parent 732ae3d030
commit f2835e7185
6 changed files with 9 additions and 9 deletions

View File

@ -16,7 +16,7 @@ namespace Microsoft.AspNet.Abstractions
public abstract long? ContentLength { get; set; }
public abstract string ContentType { get; set; }
public abstract IResponseCookiesCollection Cookies { get; }
public abstract IResponseCookies Cookies { get; }
public abstract void OnSendingHeaders(Action<object> callback, object state);

View File

@ -4,7 +4,7 @@ namespace Microsoft.AspNet.Abstractions
/// <summary>
/// A wrapper for the response Set-Cookie header
/// </summary>
public interface IResponseCookiesCollection
public interface IResponseCookies
{
/// <summary>
/// Add a new cookie and value

View File

@ -10,13 +10,13 @@ namespace Microsoft.AspNet.PipelineCore.Collections
/// <summary>
/// A wrapper for the response Set-Cookie header
/// </summary>
public class ResponseCookiesCollection : IResponseCookiesCollection
public class ResponseCookies : IResponseCookies
{
/// <summary>
/// Create a new wrapper
/// </summary>
/// <param name="headers"></param>
public ResponseCookiesCollection(IHeaderDictionary headers)
public ResponseCookies(IHeaderDictionary headers)
{
if (headers == null)
{

View File

@ -10,21 +10,21 @@ namespace Microsoft.AspNet.PipelineCore
{
private readonly IFeatureCollection _features;
private readonly FeatureReference<IHttpResponseInformation> _request = FeatureReference<IHttpResponseInformation>.Default;
private IResponseCookiesCollection _cookiesCollection;
private IResponseCookies _cookiesCollection;
public DefaultCanHasResponseCookies(IFeatureCollection features)
{
_features = features;
}
public IResponseCookiesCollection Cookies
public IResponseCookies Cookies
{
get
{
if (_cookiesCollection == null)
{
var headers = _request.Fetch(_features).Headers;
_cookiesCollection = new ResponseCookiesCollection(new HeaderDictionary(headers));
_cookiesCollection = new ResponseCookies(new HeaderDictionary(headers));
}
return _cookiesCollection;

View File

@ -86,7 +86,7 @@ namespace Microsoft.AspNet.PipelineCore
}
}
public override IResponseCookiesCollection Cookies
public override IResponseCookies Cookies
{
get { return CanHasResponseCookies.Cookies; }
}

View File

@ -5,6 +5,6 @@ namespace Microsoft.AspNet.PipelineCore
{
public interface ICanHasResponseCookies
{
IResponseCookiesCollection Cookies { get; }
IResponseCookies Cookies { get; }
}
}