HttpServerUtilityBase Klass

Definition

Fungerar som basklass för klasser som tillhandahåller hjälpmetoder för bearbetning av webbbegäranden.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Arv
HttpServerUtilityBase
Härledda

Kommentarer

Klassen HttpServerUtilityBase är en abstrakt klass som innehåller samma medlemmar som HttpServerUtility klassen. Med klassen HttpServerUtilityBase kan du skapa härledda klasser som liknar klassen HttpServerUtility, men som du kan anpassa och som fungerar utanför ASP.NET pipeline. När du utför enhetstestning använder du vanligtvis en härledd klass för att implementera medlemmar med anpassat beteende som uppfyller det scenario som du testar.

Klassen HttpServerUtilityWrapper härleds från HttpServerUtilityBase klassen. Klassen HttpServerUtilityWrapper fungerar som omslutning för HttpServerUtility klassen. Vid körning använder du vanligtvis en instans av HttpServerUtilityWrapper klassen för att anropa medlemmar i HttpServerUtility objektet.

Konstruktorer

Name Description
HttpServerUtilityBase()

Initierar klassen för användning av en ärvd klassinstans. Den här konstruktorn kan bara anropas av en ärvd klass.

Egenskaper

Name Description
MachineName

När det åsidosättas i en härledd klass hämtar du serverns datornamn.

ScriptTimeout

När det åsidosättas i en härledd klass hämtar eller anger du tidsgränsvärdet för begäran i sekunder.

Metoder

Name Description
ClearError()

När det åsidosättas i en härledd klass rensas det senaste undantaget.

CreateObject(String)

När den åsidosätts i en härledd klass skapar en serverinstans av ett COM-objekt som identifieras av objektets programmatiska identifierare (ProgID).

CreateObject(Type)

När den åsidosätts i en härledd klass skapar en serverinstans av ett COM-objekt som identifieras av objektets typ.

CreateObjectFromClsid(String)

När den åsidosätts i en härledd klass skapar en serverinstans av ett COM-objekt som identifieras av objektets klassidentifierare (CLSID).

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Execute(IHttpHandler, TextWriter, Boolean)

När den åsidosätts i en härledd klass kör den angivna hanteraren i kontexten för den aktuella processen, med hjälp av en TextWriter instans för att samla in utdata från den körda hanteraren och ett värde som anger om samlingar och QueryString ska rensasForm.

Execute(String, Boolean)

När den åsidosättas i en härledd klass kör hanteraren för den angivna virtuella sökvägen i kontexten för den aktuella processen och anger om samlingar och QueryString ska rensasForm.

Execute(String, TextWriter, Boolean)

När den åsidosätts i en härledd klass kör den hanteraren för den angivna virtuella sökvägen i kontexten för den aktuella begäran, med hjälp av en TextWriter instans för att samla in utdata från sidan och ett värde som anger om samlingar och QueryString ska rensasForm.

Execute(String, TextWriter)

När den åsidosättas i en härledd klass kör hanteraren för den angivna virtuella sökvägen i kontexten för den aktuella processen, med hjälp av en TextWriter instans för att samla in utdata från den körda hanteraren.

Execute(String)

När den åsidosättas i en härledd klass kör hanteraren för den angivna virtuella sökvägen i kontexten för den aktuella processen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLastError()

När det åsidosättas i en härledd klass returnerar det senaste undantaget.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HtmlDecode(String, TextWriter)

När den åsidosätts i en härledd klass avkodar en HTML-kodad sträng och returnerar resultatet i en dataström.

HtmlDecode(String)

När den åsidosättas i en härledd klass avkodar en HTML-kodad sträng och returnerar den avkodade strängen.

HtmlEncode(String, TextWriter)

När den åsidosätts i en härledd klass kodar HTML-en sträng och skickar resulterande utdata till en utdataström.

HtmlEncode(String)

När den åsidosättas i en härledd klass kodar HTML-en sträng och returnerar den kodade strängen.

MapPath(String)

När den åsidosätts i en härledd klass returnerar den fysiska filsökvägen som motsvarar den angivna virtuella sökvägen på webbservern.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Transfer(IHttpHandler, Boolean)

När den åsidosätts i en härledd klass avslutar körningen av den aktuella processen och startar körningen av en ny begäran, med hjälp av en anpassad HTTP-hanterare och ett värde som anger om samlingar och QueryString ska rensasForm.

Transfer(String, Boolean)

När den åsidosätts i en härledd klass avslutar körningen av den aktuella sidan och startar körningen av en annan sida eller hanterare med hjälp av den angivna URL:en och ett värde som anger om samlingar och QueryString ska rensasForm.

Transfer(String)

När den åsidosätts i en härledd klass avslutar körningen av den aktuella processen och startar körningen av en sida eller hanterare som har angetts med en URL.

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

När den implementeras i en härledd klass kör den asynkront slutpunkten vid den angivna URL:en med den angivna HTTP-metoden, rubriker, sökväg och alternativ för att bevara formulärvärden och bevara användaridentiteten.

TransferRequest(String, Boolean, String, NameValueCollection)

När den åsidosättas i en härledd klass kör den asynkront slutpunkten på den angivna URL:en med hjälp av den angivna HTTP-metoden och rubrikerna.

TransferRequest(String, Boolean)

När den åsidosättas i en härledd klass kör den asynkront slutpunkten på den angivna URL:en och anger om samlingar och QueryString ska rensasForm.

TransferRequest(String)

När den åsidosättas i en härledd klass kör den asynkront slutpunkten vid den angivna URL:en.

UrlDecode(String, TextWriter)

När den åsidosätts i en härledd klass avkodar en URL-kodad sträng och skickar de resulterande utdata till en ström.

UrlDecode(String)

När den åsidosättas i en härledd klass avkodar en URL-kodad sträng och returnerar den avkodade strängen.

UrlEncode(String, TextWriter)

När den åsidosätts i en härledd klass kodar URL-en sträng och skickar resulterande utdata till en ström.

UrlEncode(String)

När den åsidosättas i en härledd klass kodar URL-en sträng och returnerar den kodade strängen.

UrlPathEncode(String)

När url-kodas i en härledd klass kodas sökvägsavsnittet i en URL-sträng.

UrlTokenDecode(String)

När den åsidosättas i en härledd klass avkodas en URL-strängtoken till en motsvarande bytematris med hjälp av base64-kodade siffror.

UrlTokenEncode(Byte[])

När den åsidosätts i en härledd klass kodar en bytematris till en motsvarande strängrepresentation med hjälp av base64-siffror, vilket gör den användbar för överföring på URL:en.

Gäller för