React to HttpAbstractions changes

This commit is contained in:
David Fowler 2015-12-31 14:04:47 -08:00
parent 5296d89337
commit 4f8ec86b54
2 changed files with 11 additions and 1 deletions

View File

@ -280,6 +280,16 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
set { FastFeatureSet(key, value); }
}
TFeature IFeatureCollection.Get<TFeature>()
{
return (TFeature)FastFeatureGet(typeof(TFeature));
}
void IFeatureCollection.Set<TFeature>(TFeature instance)
{
FastFeatureSet(typeof(TFeature), instance);
}
void IHttpResponseFeature.OnStarting(Func<object, Task> callback, object state)
{
OnStarting(callback, state);

View File

@ -26,7 +26,7 @@ namespace Microsoft.AspNet.Server.KestrelTests
frame.Reset();
// Assert
Assert.Equal("http", frame.Get<IHttpRequestFeature>().Scheme);
Assert.Equal("http", ((IFeatureCollection)frame).Get<IHttpRequestFeature>().Scheme);
}
}
}