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)

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

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

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