Поделиться через


HttpServerUtilityBase Класс

Определение

Служит базовым классом для классов, предоставляющих вспомогательные методы обработки веб-запросов.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Наследование
HttpServerUtilityBase
Производный

Комментарии

Класс HttpServerUtilityBase является абстрактным классом, который содержит те же элементы, что и класс HttpServerUtility. Класс HttpServerUtilityBase позволяет создавать производные классы, подобные классу HttpServerUtility, но которые можно настроить и работать вне конвейера ASP.NET. При выполнении модульного тестирования обычно используется производный класс для реализации элементов с настраиваемым поведением, которое выполняет тестовый сценарий.

Класс HttpServerUtilityWrapper является производным от класса HttpServerUtilityBase. Класс HttpServerUtilityWrapper служит оболочкой для класса HttpServerUtility. Во время выполнения обычно используется экземпляр класса HttpServerUtilityWrapper для вызова членов объекта HttpServerUtility.

Конструкторы

HttpServerUtilityBase()

Инициализирует класс для использования наследуемым экземпляром класса. Этот конструктор может вызываться только унаследованным классом.

Свойства

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

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