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); } 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) void IHttpResponseFeature.OnStarting(Func<object, Task> callback, object state)
{ {
OnStarting(callback, state); OnStarting(callback, state);

View File

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