HttpServerUtilityBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Třída HttpServerUtilityBase je abstraktní třída, která obsahuje stejné členy jako HttpServerUtility třída. Třída HttpServerUtilityBase umožňuje vytvářet odvozené třídy, které se podobají třídě HttpServerUtility, ale můžete ji přizpůsobit a pracovat mimo kanál ASP.NET. Při testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.
Třída HttpServerUtilityWrapper je odvozena od HttpServerUtilityBase třídy. Třída HttpServerUtilityWrapper slouží jako obálka HttpServerUtility pro třídu. Za běhu obvykle používáte instanci HttpServerUtilityWrapper třídy k volání členů objektu HttpServerUtility .
Konstruktory
| Name | Description |
|---|---|
| HttpServerUtilityBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou. |
Vlastnosti
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| ClearError() |
Při přepsání v odvozené třídě vymaže nejnovější výjimku. |
| CreateObject(String) |
Při přepsání v odvozené třídě vytvoří server instance objektu COM, který je identifikován programovým identifikátorem objektu (ProgID). |
| CreateObject(Type) |
Při přepsání v odvozené třídě vytvoří server instance objektu COM, který je identifikován typem objektu. |
| CreateObjectFromClsid(String) |
Při přepsání v odvozené třídě vytvoří server instance 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) |
Při přepsání v odvozené třídě spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance zachytit výstup z spuštěné obslužné rutiny a hodnotu, která určuje, zda se mají vymazat QueryString a Form kolekce. |
| 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čuje, zda se mají vymazat QueryString a Form kolekce. |
| 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ího požadavku pomocí TextWriter instance pro zachycení výstupu ze stránky a hodnotu, která označuje, zda se mají vymazat QueryString a Form kolekce. |
| 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 k zachycení výstupu z spuštěné obslužné rutiny. |
| 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. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLastError() |
Při přepsání v odvozené třídě vrátí nejnovější výjimku. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| HtmlDecode(String, TextWriter) |
Při přepsání v odvozené třídě dekóduje řetězec kódovaný html a vrátí výsledky ve streamu. |
| 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. |
| HtmlEncode(String, TextWriter) |
Při přepsání v odvozené třídě HTML kóduje řetězec a odešle výsledný výstup do výstupního datového proudu. |
| HtmlEncode(String) |
Při přepsání v odvozené třídě HTML kóduje řetězec a vrátí kódovaný řetězec. |
| 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ří 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) |
Při přepsání v odvozené třídě 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) |
Při přepsání v odvozené třídě ukončí spuště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) |
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 s adresou URL. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Při implementaci v odvozené třídě asynchronně spustí 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. |
| 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) |
Při přepsání v odvozené třídě asynchronně spustí koncový bod na zadané adrese URL a určuje, zda se mají vymazat QueryString a Form kolekce. |
| TransferRequest(String) |
Při přepsání v odvozené třídě asynchronně spustí koncový bod na zadané adrese URL. |
| 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. |
| 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. |
| UrlEncode(String, TextWriter) |
Při přepsání v odvozené třídě adresa URL zakóduje řetězec a odešle výsledný výstup do datového proudu. |
| UrlEncode(String) |
Při přepsání v odvozené třídě adresa URL kóduje řetězec a vrátí kódovaný řetězec. |
| UrlPathEncode(String) |
Při přepsání v odvozené třídě adresa URL kóduje část cesty řetězce adresy URL. |
| UrlTokenDecode(String) |
Při přepsání v odvozené třídě dekóduje token řetězce adresy URL na ekvivalentní bajtové pole pomocí číslic s kódováním base64. |
| UrlTokenEncode(Byte[]) |
Při přepsání v odvozené třídě zakóduje bajtové pole do ekvivalentní řetězcové reprezentace pomocí číslic base64, což umožňuje přenos na adrese URL. |