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) |
Создает серверный экземпляр объекта СОМ, заданный программным идентификатором объекта (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-адрес. |