Как я могу получить доступ к экземпляру HttpServerUtility в ASP.NET MVC-контроллере?

Как я могу получить доступ к экземпляру HttpServerUtility в ASP.NET MVC-контроллере?

Ответы

Ответ 1

"this.httpContext.Server" является ссылкой на HttpServerUtilityBase, абстрактную оболочку класса, которая является частью DLL System.Web.Abstractions. Вы также можете сделать:

HttpContext.Current.Server

Прямой доступ к "старой школе". Также вы можете получить экземпляр базового класса с помощью обертки, выполнив следующие действия:

new HttpServerUtilityWrapper(HttpContext.Current.Server)

Класс оболочки наследуется от httpServerUtilityBase