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)

Создает серверный экземпляр объекта СОМ, заданный программным идентификатором объекта (ProgID).

CreateObject(Type)

Создает серверный экземпляр объекта СОМ, идентифицируемый по типу объекта.

CreateObjectFromClsid(String)

Создает на сервере экземпляр объекта СОМ, заданный идентификатором класса объектов (CLSID).

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Execute(IHttpHandler, TextWriter, Boolean)

Выполняет действия указанного обработчика в контексте текущего процесса, используя экземпляр TextWriter для записи выходных данных выполняемого обработчика и значение, указывающее, необходимо ли очищать коллекции QueryString и Form.

Execute(String)

Выполняет действия обработчика для заданного виртуального пути в контексте текущего процесса.

Execute(String, Boolean)

Выполняет действия обработчика для заданного виртуального пути в контексте текущего процесса и указывает, следует ли очистить коллекции QueryString и Form.

Execute(String, TextWriter)

Выполняет действия обработчика для заданного виртуального пути в контексте текущего процесса, используя экземпляр TextWriter для записи выходных данных выполненного обработчика.

Execute(String, TextWriter, Boolean)

Выполняет действия обработчика для заданного виртуального пути в контексте текущего запроса, используя экземпляр TextWriter для записи выходных данных со страницы и значение, указывающее, необходимо ли очищать коллекции QueryString и Form.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLastError()

Возвращает последнее исключение.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
HtmlDecode(String)

Декодирует строку в кодировке HTML с последующим возвращением.

HtmlDecode(String, TextWriter)

Декодирует строку в кодировке HTML и возвращает результат в потоке.

HtmlEncode(String)

Кодирует строку в формате HTML и возвращает закодированную строку.

HtmlEncode(String, TextWriter)

Кодирует строку в формате HTML и отправляет полученные выходные данные в поток вывода.

MapPath(String)

Возвращает физический путь к файлу, соответствующий указанному виртуальному пути на веб-сервере.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Transfer(IHttpHandler, Boolean)

Прекращает выполнение текущего процесса и начинает выполнение нового запроса с помощью пользовательского обработчика HTTP-данных и значения, которое указывает, необходимо ли очистить коллекции QueryString и Form.

Transfer(String)

Завершает выполнение текущего процесса и начинает выполнение страницы или обработчика, указанного в URL-адресе.

Transfer(String, Boolean)

Прекращает выполнение текущей страницы и начинает выполнение другой страницы или обработчика, используя заданный URL-адрес и значение, указывающее, следует ли очищать коллекции QueryString и Form.

TransferRequest(String)

Асинхронно выполняет конечную точку по указанному URL-адресу.

TransferRequest(String, Boolean)

Асинхронно выполняет конечную точку по указанному URL-адресу и указывает, следует ли очистить коллекции QueryString и Form.

TransferRequest(String, Boolean, String, NameValueCollection)

Асинхронно выполняет конечную точку по указанному URL-адресу, используя заданный метод HTTP и заголовки.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

Выполняет асинхронно заданный url-адрес, используя указанный метод HTTP, заголовки и путь, а также параметры для сохранения значений формы и удостоверения пользователя.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

При реализации в производном классе асинхронно выполняет конечную точку по заданному URL-адресу, используя указанные метод HTTP, заголовки, путь и параметры для сохранения значений формы и удостоверения пользователя.

(Унаследовано от HttpServerUtilityBase)
UrlDecode(String)

Декодирует строку в кодировке URL с последующим возвращением.

UrlDecode(String, TextWriter)

Декодирует строку, закодированную в URL-адрес, и отправляет полученный результат в поток.

UrlEncode(String)

Кодирует строку в кодировке URL и возвращает закодированную строку.

UrlEncode(String, TextWriter)

Кодирует строку в формате URL и отправляет итоговые выходные данные в поток.

UrlPathEncode(String)

Кодирует в URL-формате раздел пути строки URL-адреса.

UrlTokenDecode(String)

Декодирует токен строки URL-адреса в эквивалентный массив байтов, используя цифры в кодировке base64.

UrlTokenEncode(Byte[])

Кодирует массив байтов в эквивалентное строковое представление, используя цифры кодировки base64, которые можно использовать для передачи в URL-адрес.

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