From 2352bd7ca33712b9f144d3f6cf83cd1d97754662 Mon Sep 17 00:00:00 2001 From: Stephen Halter Date: Fri, 17 Oct 2014 15:09:27 -0700 Subject: [PATCH] Change GetService calls to GetRequiredService GetRequiredService throws for missing services like GetService used to. --- src/Microsoft.AspNet.Http.Extensions/UseMiddlewareExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.AspNet.Http.Extensions/UseMiddlewareExtensions.cs b/src/Microsoft.AspNet.Http.Extensions/UseMiddlewareExtensions.cs index bea600af4b..1e61139153 100644 --- a/src/Microsoft.AspNet.Http.Extensions/UseMiddlewareExtensions.cs +++ b/src/Microsoft.AspNet.Http.Extensions/UseMiddlewareExtensions.cs @@ -19,7 +19,7 @@ namespace Microsoft.AspNet.Builder { return builder.Use(next => { - var typeActivator = builder.ApplicationServices.GetService(); + var typeActivator = builder.ApplicationServices.GetRequiredService(); var instance = typeActivator.CreateInstance(builder.ApplicationServices, middleware, new[] { next }.Concat(args).ToArray()); var methodinfo = middleware.GetMethod("Invoke", BindingFlags.Instance | BindingFlags.Public); return (RequestDelegate)methodinfo.CreateDelegate(typeof(RequestDelegate), instance);