From e06b1fd6902ec2e91a79552d3ac1dda663174ce1 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Tue, 17 Apr 2018 11:17:41 -0700 Subject: [PATCH] [Fixes #1242] Moves IStartupConfigureServicesFilter and IStartupConfigureContainerFilter interfaces to the internal namespace --- .../{ => Internal}/IStartupConfigureContainerFilter.cs | 6 +++++- .../{ => Internal}/IStartupConfigureServicesFilter.cs | 6 +++++- .../WebHostBuilderExtensions.cs | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) rename src/Microsoft.AspNetCore.Hosting.Abstractions/{ => Internal}/IStartupConfigureContainerFilter.cs (58%) rename src/Microsoft.AspNetCore.Hosting.Abstractions/{ => Internal}/IStartupConfigureServicesFilter.cs (59%) diff --git a/src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureContainerFilter.cs b/src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureContainerFilter.cs similarity index 58% rename from src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureContainerFilter.cs rename to src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureContainerFilter.cs index 443a066efa..e58ac19774 100644 --- a/src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureContainerFilter.cs +++ b/src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureContainerFilter.cs @@ -3,8 +3,12 @@ using System; -namespace Microsoft.AspNetCore.Hosting +namespace Microsoft.AspNetCore.Hosting.Internal { + /// + /// This API supports the ASP.NET Core infrastructure and is not intended to be used + /// directly from your code. This API may change or be removed in future releases. + /// public interface IStartupConfigureContainerFilter { Action ConfigureContainer(Action container); diff --git a/src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureServicesFilter.cs b/src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureServicesFilter.cs similarity index 59% rename from src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureServicesFilter.cs rename to src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureServicesFilter.cs index a7e50f7572..ad203bcedb 100644 --- a/src/Microsoft.AspNetCore.Hosting.Abstractions/IStartupConfigureServicesFilter.cs +++ b/src/Microsoft.AspNetCore.Hosting.Abstractions/Internal/IStartupConfigureServicesFilter.cs @@ -4,8 +4,12 @@ using System; using Microsoft.Extensions.DependencyInjection; -namespace Microsoft.AspNetCore.Hosting +namespace Microsoft.AspNetCore.Hosting.Internal { + /// + /// This API supports the ASP.NET Core infrastructure and is not intended to be used + /// directly from your code. This API may change or be removed in future releases. + /// public interface IStartupConfigureServicesFilter { Action ConfigureServices(Action next); diff --git a/src/Microsoft.AspNetCore.TestHost/WebHostBuilderExtensions.cs b/src/Microsoft.AspNetCore.TestHost/WebHostBuilderExtensions.cs index 770ac3d3b1..cccf19cdd5 100644 --- a/src/Microsoft.AspNetCore.TestHost/WebHostBuilderExtensions.cs +++ b/src/Microsoft.AspNetCore.TestHost/WebHostBuilderExtensions.cs @@ -5,6 +5,7 @@ using System; using System.IO; using System.Linq; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Hosting.Internal; using Microsoft.Extensions.DependencyInjection; namespace Microsoft.AspNetCore.TestHost