HttpServerUtilityWrapper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует встроенный объект HTTP, предоставляющий вспомогательные методы для обработки веб-запросов.
public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
- Наследование
Комментарии
Класс HttpServerUtilityWrapper является производным от HttpServerUtilityBase класса и служит оболочкой для HttpServerUtility класса. Этот класс предоставляет функциональные возможности HttpServerUtility класса, а также предоставляет HttpServerUtilityBase тип. Класс HttpServerUtilityBase позволяет заменить исходную реализацию класса HttpServerUtility в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET.
Конструкторы
| Имя | Описание |
|---|---|
| HttpServerUtilityWrapper(HttpServerUtility) |
Инициализирует новый экземпляр класса HttpServerUtilityWrapper. |
Свойства
| Имя | Описание |
|---|---|
| MachineName |
Возвращает имя компьютера сервера. |
| ScriptTimeout |
Возвращает или задает значение времени ожидания запроса в секундах. |
Методы
| Имя | Описание |
|---|---|
| ClearError() |
Очищает последнее исключение. |
| CreateObject(String) |
Создает экземпляр сервера COM-объекта, который определяется программным идентификатором объекта (ProgID). |
| CreateObject(Type) |
Создает экземпляр сервера COM-объекта, который определяется типом объекта. |
| CreateObjectFromClsid(String) |
Создает экземпляр сервера com-объекта, который определяется идентификатором класса объекта (CLSID). |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Execute(IHttpHandler, TextWriter, Boolean) |
Выполняет указанный обработчик в контексте текущего процесса с помощью TextWriter экземпляра для записи выходных данных из исполняемого обработчика и значения, указывающего, следует ли очистить QueryString и Form коллекции. |
| Execute(String, Boolean) |
Выполняет обработчик для указанного виртуального пути в контексте текущего процесса и указывает, следует ли очищать QueryString коллекции и Form коллекции. |
| Execute(String, TextWriter, Boolean) |
Выполняет обработчик для указанного виртуального пути в контексте текущего запроса, используя TextWriter экземпляр для записи выходных данных со страницы и значение, указывающее, следует ли очистить QueryString коллекции и Form коллекции. |
| Execute(String, TextWriter) |
Выполняет обработчик для указанного виртуального пути в контексте текущего процесса, используя TextWriter экземпляр для записи выходных данных из выполняемого обработчика. |
| Execute(String) |
Выполняет обработчик для указанного виртуального пути в контексте текущего процесса. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLastError() |
Возвращает последнее исключение. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| HtmlDecode(String, TextWriter) |
Декодирует строку в кодировке HTML и возвращает результаты в потоке. |
| HtmlDecode(String) |
Декодирует строку в кодировке HTML и возвращает декодированную строку. |
| HtmlEncode(String, TextWriter) |
HTML-кодирует строку и отправляет полученные выходные данные в выходной поток. |
| HtmlEncode(String) |
HTML-кодирует строку и возвращает закодированную строку. |
| MapPath(String) |
Возвращает путь к физическому файлу, соответствующий указанному виртуальному пути на веб-сервере. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Transfer(IHttpHandler, Boolean) |
Завершает выполнение текущего процесса и запускает выполнение нового запроса с помощью пользовательского обработчика HTTP и значения, указывающего, следует ли очищать QueryString и Form коллекции. |
| Transfer(String, Boolean) |
Завершает выполнение текущей страницы и запускает выполнение другой страницы или обработчика с помощью указанного URL-адреса и значения, указывающего, следует ли очистить QueryString и Form коллекции. |
| Transfer(String) |
Завершает выполнение текущего процесса и запускает выполнение страницы или обработчика, указанного с URL-адресом. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Выполняет асинхронное выполнение указанного URL-адреса с помощью указанного метода HTTP, заголовков, пути и параметров для сохранения значений формы и сохранения удостоверения пользователя. |
| TransferRequest(String, Boolean, String, NameValueCollection) |
Асинхронно выполняет конечную точку по указанному URL-адресу с помощью указанного метода HTTP и заголовков. |
| TransferRequest(String, Boolean) |
Асинхронно выполняет конечную точку по указанному URL-адресу и указывает, следует ли очищать QueryString и Form коллекции. |
| TransferRequest(String) |
Асинхронно выполняет конечную точку по указанному URL-адресу. |
| UrlDecode(String, TextWriter) |
Декодирует строку, закодированную URL-адресом, и отправляет полученные выходные данные в поток. |
| UrlDecode(String) |
Декодирует строку, закодированную URL-адресом, и возвращает декодированную строку. |
| UrlEncode(String, TextWriter) |
URL-адрес кодирует строку и отправляет полученные выходные данные в поток. |
| UrlEncode(String) |
URL-кодирует строку и возвращает закодированную строку. |
| UrlPathEncode(String) |
URL-кодирует раздел пути строки URL-адреса. |
| UrlTokenDecode(String) |
Декодирует маркер строки URL-адреса в эквивалентный массив байтов с помощью цифр base64. |
| UrlTokenEncode(Byte[]) |
Кодирует массив байтов в эквивалентное строковое представление с помощью цифр base64, что делает его пригодным для передачи по URL-адресу. |