HttpServerUtilityWrapper Třída

Definice

Zapouzdřuje vnitřní objekt HTTP, který poskytuje pomocné metody pro zpracování webových požadavků.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
Dědičnost
HttpServerUtilityWrapper

Poznámky

Třída HttpServerUtilityWrapper je odvozena od HttpServerUtilityBase třídy a slouží jako obálka HttpServerUtility třídy. Tato třída zveřejňuje funkce HttpServerUtility třídy a zároveň zveřejňuje HttpServerUtilityBase typ. Třída HttpServerUtilityBase umožňuje nahradit původní implementaci třídy HttpServerUtility ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.

Konstruktory

Name Description
HttpServerUtilityWrapper(HttpServerUtility)

Inicializuje novou instanci HttpServerUtilityWrapper třídy.

Vlastnosti

Name Description
MachineName

Získá název počítače serveru.

ScriptTimeout

Získá nebo nastaví hodnotu časového limitu požadavku v sekundách.

Metody

Name Description
ClearError()

Vymaže nejnovější výjimku.

CreateObject(String)

Vytvoří instanci serveru objektu COM, který je identifikován programovým identifikátorem objektu (ProgID).

CreateObject(Type)

Vytvoří instanci serveru objektu COM, který je identifikován typem objektu.

CreateObjectFromClsid(String)

Vytvoří serverovou instanci objektu COM, který je identifikován identifikátorem třídy objektu (CLSID).

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu z spuštěné obslužné rutiny a hodnoty, která určuje, zda se mají vymazat QueryString a Form kolekce.

Execute(String, Boolean)

Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu a určuje, zda se mají vymazat QueryString a Form kolekce.

Execute(String, TextWriter, Boolean)

Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního požadavku pomocí TextWriter instance k zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString kolekce.Form

Execute(String, TextWriter)

Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu z spuštěné obslužné rutiny.

Execute(String)

Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Vrátí nejnovější výjimku.

GetType()

Získá Type aktuální instance.

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

Dekóduje řetězec kódovaný html a vrátí výsledky ve streamu.

HtmlDecode(String)

Dekóduje řetězec kódovaný kódem HTML a vrátí dekódovaný řetězec.

HtmlEncode(String, TextWriter)

Html kóduje řetězec a odešle výsledný výstup do výstupního datového proudu.

HtmlEncode(String)

Html kóduje řetězec a vrátí kódovaný řetězec.

MapPath(String)

Vrátí fyzickou cestu k souboru, která odpovídá zadané virtuální cestě na webovém serveru.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního 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)

Ukončí provádění aktuálního procesu a spustí spuštění nového požadavku pomocí vlastní obslužné rutiny HTTP a hodnoty, která určuje, zda se mají vymazat QueryString a Form kolekce.

Transfer(String, Boolean)

Ukončí provádění aktuální stránky a spustí spuštění jiné stránky nebo obslužné rutiny pomocí zadané adresy URL a hodnoty, která určuje, zda se mají vymazat QueryString a Form kolekce.

Transfer(String)

Ukončí provádění aktuálního procesu a spustí spuštění stránky nebo obslužné rutiny zadané pomocí adresy URL.

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

Provede asynchronní spuštění zadané adresy URL pomocí zadané metody HTTP, hlaviček, cesty a možností pro zachování hodnot formulářů a zachování identity uživatele.

TransferRequest(String, Boolean, String, NameValueCollection)

Asynchronně spustí koncový bod na zadané adrese URL pomocí zadané metody HTTP a hlaviček.

TransferRequest(String, Boolean)

Asynchronně spustí koncový bod na zadané adrese URL a určuje, jestli se mají vymazat QueryString kolekce a Form kolekce.

TransferRequest(String)

Asynchronně spustí koncový bod na zadané adrese URL.

UrlDecode(String, TextWriter)

Dekóduje řetězec kódovaný adresou URL a odešle výsledný výstup do datového proudu.

UrlDecode(String)

Dekóduje řetězec kódovaný adresou URL a vrátí dekódovaný řetězec.

UrlEncode(String, TextWriter)

Adresa URL zakóduje řetězec a odešle výsledný výstup do datového proudu.

UrlEncode(String)

Adresa URL zakóduje řetězec a vrátí kódovaný řetězec.

UrlPathEncode(String)

Adresa URL kóduje část cesty řetězce adresy URL.

UrlTokenDecode(String)

Dekóduje token řetězce adresy URL na ekvivalentní bajtové pole pomocí číslic base64.

UrlTokenEncode(Byte[])

Kóduje bajtové pole do ekvivalentní řetězcové reprezentace pomocí číslic base64, což umožňuje přenos na adrese URL.

Platí pro