Rename IResponseCookiesCollection to IResponseCookies.
This commit is contained in:
parent
732ae3d030
commit
f2835e7185
|
|
@ -16,7 +16,7 @@ namespace Microsoft.AspNet.Abstractions
|
||||||
public abstract long? ContentLength { get; set; }
|
public abstract long? ContentLength { get; set; }
|
||||||
public abstract string ContentType { 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);
|
public abstract void OnSendingHeaders(Action<object> callback, object state);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Microsoft.AspNet.Abstractions
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A wrapper for the response Set-Cookie header
|
/// A wrapper for the response Set-Cookie header
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IResponseCookiesCollection
|
public interface IResponseCookies
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Add a new cookie and value
|
/// Add a new cookie and value
|
||||||
|
|
@ -10,13 +10,13 @@ namespace Microsoft.AspNet.PipelineCore.Collections
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A wrapper for the response Set-Cookie header
|
/// A wrapper for the response Set-Cookie header
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class ResponseCookiesCollection : IResponseCookiesCollection
|
public class ResponseCookies : IResponseCookies
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Create a new wrapper
|
/// Create a new wrapper
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="headers"></param>
|
/// <param name="headers"></param>
|
||||||
public ResponseCookiesCollection(IHeaderDictionary headers)
|
public ResponseCookies(IHeaderDictionary headers)
|
||||||
{
|
{
|
||||||
if (headers == null)
|
if (headers == null)
|
||||||
{
|
{
|
||||||
|
|
@ -10,21 +10,21 @@ namespace Microsoft.AspNet.PipelineCore
|
||||||
{
|
{
|
||||||
private readonly IFeatureCollection _features;
|
private readonly IFeatureCollection _features;
|
||||||
private readonly FeatureReference<IHttpResponseInformation> _request = FeatureReference<IHttpResponseInformation>.Default;
|
private readonly FeatureReference<IHttpResponseInformation> _request = FeatureReference<IHttpResponseInformation>.Default;
|
||||||
private IResponseCookiesCollection _cookiesCollection;
|
private IResponseCookies _cookiesCollection;
|
||||||
|
|
||||||
public DefaultCanHasResponseCookies(IFeatureCollection features)
|
public DefaultCanHasResponseCookies(IFeatureCollection features)
|
||||||
{
|
{
|
||||||
_features = features;
|
_features = features;
|
||||||
}
|
}
|
||||||
|
|
||||||
public IResponseCookiesCollection Cookies
|
public IResponseCookies Cookies
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (_cookiesCollection == null)
|
if (_cookiesCollection == null)
|
||||||
{
|
{
|
||||||
var headers = _request.Fetch(_features).Headers;
|
var headers = _request.Fetch(_features).Headers;
|
||||||
_cookiesCollection = new ResponseCookiesCollection(new HeaderDictionary(headers));
|
_cookiesCollection = new ResponseCookies(new HeaderDictionary(headers));
|
||||||
}
|
}
|
||||||
|
|
||||||
return _cookiesCollection;
|
return _cookiesCollection;
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,7 @@ namespace Microsoft.AspNet.PipelineCore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override IResponseCookiesCollection Cookies
|
public override IResponseCookies Cookies
|
||||||
{
|
{
|
||||||
get { return CanHasResponseCookies.Cookies; }
|
get { return CanHasResponseCookies.Cookies; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,6 @@ namespace Microsoft.AspNet.PipelineCore
|
||||||
{
|
{
|
||||||
public interface ICanHasResponseCookies
|
public interface ICanHasResponseCookies
|
||||||
{
|
{
|
||||||
IResponseCookiesCollection Cookies { get; }
|
IResponseCookies Cookies { get; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue