HttpServerUtilityBase Třída

Definice

Slouží jako základní třída pro třídy, které poskytují pomocné metody pro zpracování webových požadavků.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Dědičnost
HttpServerUtilityBase
Odvozené

Poznámky

HttpServerUtilityBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpServerUtility Třída. HttpServerUtilityBasetřída umožňuje vytvořit odvozené třídy, které jsou jako HttpServerUtility třídy, ale které lze přizpůsobit a které budou fungovat mimo ASP.NET kanál. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.

HttpServerUtilityWrapperTřída je odvozena z HttpServerUtilityBase třídy. HttpServerUtilityWrapperTřída slouží jako obálka pro HttpServerUtility třídu. V době běhu se obvykle používá instance HttpServerUtilityWrapper třídy pro volání členů HttpServerUtility objektu.

Konstruktory

HttpServerUtilityBase()

Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou.

Vlastnosti

MachineName

Při přepsání v odvozené třídě získá název počítače serveru.

ScriptTimeout

Při přepsání v odvozené třídě získá nebo nastaví hodnotu časového limitu požadavku v sekundách.

Metody

ClearError()

Při přepsání v odvozené třídě vymaže poslední výjimku.

CreateObject(String)

Při přepsání v odvozené třídě vytvoří instanci serveru objektu COM, který je identifikován programovým identifikátorem objektu (ProgID).

CreateObject(Type)

Při přepsání v odvozené třídě vytvoří instanci serveru objektu COM, který je identifikován typem objektu.

CreateObjectFromClsid(String)

Při přepsání v odvozené třídě vytvoří instanci serveru objektu COM, který je identifikován identifikátorem třídy objektu (CLSID).

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Execute(IHttpHandler, TextWriter, Boolean)

Při přepsání v odvozené třídě spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance pro zachycení výstupu z spouštěné obslužné rutiny a hodnoty, která určuje, zda mají být kolekce a vymazány QueryString Form .

Execute(String)

Při přepsání v odvozené třídě spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu.

Execute(String, Boolean)

Při přepsání v odvozené třídě spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu a určí, zda mají být QueryString kolekce a vymazány Form .

Execute(String, TextWriter)

Při přepsání v odvozené třídě spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu pomocí TextWriter instance pro zachycení výstupu z provedené obslužné rutiny.

Execute(String, TextWriter, Boolean)

Při přepsání v odvozené třídě spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuální žádosti pomocí TextWriter instance pro zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString Form kolekce a.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLastError()

Při přepsání v odvozené třídě vrátí poslední výjimku.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
HtmlDecode(String)

Při přepsání v odvozené třídě Dekóduje řetězec kódovaný HTML a vrátí dekódovaný řetězec.

HtmlDecode(String, TextWriter)

Při přepsání v odvozené třídě Dekóduje řetězec kódovaný ve formátu HTML a vrátí výsledky v datovém proudu.

HtmlEncode(String)

Při přepsání v odvozené třídě kód HTML zakóduje řetězec a vrátí kódovaný řetězec.

HtmlEncode(String, TextWriter)

Při přepsání v odvozené třídě kód HTML zakóduje řetězec a odešle výsledný výstup do výstupního datového proudu.

MapPath(String)

Při přepsání v odvozené třídě vrátí fyzickou cestu k souboru, která odpovídá zadané virtuální cestě na webovém serveru.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Transfer(IHttpHandler, Boolean)

Při přepsání v odvozené třídě ukončí provádění aktuálního procesu a spustí provádění nového požadavku pomocí vlastní obslužné rutiny HTTP a hodnoty, která určuje, zda se mají kolekce a QueryString Form vymazat.

Transfer(String)

Při přepsání v odvozené třídě ukončí provádění aktuálního procesu a spustí spuštění stránky nebo obslužné rutiny, která je zadána pomocí adresy URL.

Transfer(String, Boolean)

Při přepsání v odvozené třídě ukončí provádění aktuální stránky a spustí provádění jiné stránky nebo obslužné rutiny pomocí zadané adresy URL a hodnoty, která určuje, zda se mají vymazat QueryString Form kolekce a.

TransferRequest(String)

Při přepsání v odvozené třídě asynchronně provede koncový bod na zadané adrese URL.

TransferRequest(String, Boolean)

Při přepsání v odvozené třídě asynchronně spustí koncový bod na zadané adrese URL a určuje, jestli se mají kolekce a QueryString Form vymazat.

TransferRequest(String, Boolean, String, NameValueCollection)

Při přepsání v odvozené třídě asynchronně spustí koncový bod na zadané adrese URL pomocí zadané metody HTTP a hlaviček.

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

Při implementaci v odvozené třídě asynchronně provede koncový bod na zadané adrese URL pomocí zadané metody HTTP, hlaviček, cesty a možností pro zachování hodnot formuláře a zachování identity uživatele.

UrlDecode(String)

Při přepsání v odvozené třídě dekóduje řetězec kódovaný adresou URL a vrátí dekódovaný řetězec.

UrlDecode(String, TextWriter)

Při přepsání v odvozené třídě dekóduje řetězec kódovaný adresou URL a odešle výsledný výstup do datového proudu.

UrlEncode(String)

Při přepsání v odvozené třídě zakóduje url řetězec a vrátí zakódovaný řetězec.

UrlEncode(String, TextWriter)

Při přepsání v odvozené třídě zakóduje adresa URL řetězec a odešle výsledný výstup do datového proudu.

UrlPathEncode(String)

Při přepsání v odvozené třídě zakóduje url část path řetězce adresy URL.

UrlTokenDecode(String)

Při přepsání v odvozené třídě dekóduje token řetězce adresy URL do ekvivalentního pole bajtů pomocí číslic zakódovaných do kódování base64.

UrlTokenEncode(Byte[])

Při přepsání v odvozené třídě zakóduje pole bajtů do ekvivalentní řetězcové reprezentace pomocí číslic base64, což umožňuje jeho použití pro přenos na adrese URL.

Platí pro