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

Комментарии

Класс 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-адресу.

Применяется к