HttpServerUtilityBase Osztály

Definíció

Az olyan osztályok alaposztályaként szolgál, amelyek segítő módszereket biztosítanak a webes kérések feldolgozásához.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Öröklődés
HttpServerUtilityBase
Származtatott

Megjegyzések

Az HttpServerUtilityBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpServerUtility osztály. A HttpServerUtilityBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpServerUtility osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.

Az HttpServerUtilityWrapper osztály az HttpServerUtilityBase osztályból származik. Az HttpServerUtilityWrapper osztály burkolóként szolgál az HttpServerUtility osztályhoz. Futásidőben általában az HttpServerUtilityWrapper osztály egy példányával hívja meg az objektum tagjait HttpServerUtility .

Konstruktorok

Name Description
HttpServerUtilityBase()

Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg.

Tulajdonságok

Name Description
MachineName

Ha felül van bírálva egy származtatott osztályban, lekéri a kiszolgáló számítógépnevét.

ScriptTimeout

Ha egy származtatott osztályban felül van bírálva, másodpercek alatt lekéri vagy beállítja a kérés időtúllépési értékét.

Metódusok

Name Description
ClearError()

Ha felül van bírálva egy származtatott osztályban, törli a legutóbbi kivételt.

CreateObject(String)

Ha egy származtatott osztály felül van bírálva, létrehoz egy COM-objektum kiszolgálópéldányát, amelyet az objektum programozott azonosítója (ProgID) azonosít.

CreateObject(Type)

Ha egy származtatott osztály felül van bírálva, létrehoz egy COM-objektum kiszolgálópéldányát, amelyet az objektum típusa azonosít.

CreateObjectFromClsid(String)

Származtatott osztály felülírásakor létrehoz egy COM-objektum kiszolgálópéldányát, amelyet az objektum osztályazonosítója (CLSID) azonosít.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Execute(IHttpHandler, TextWriter, Boolean)

Ha egy származtatott osztályban felül van bírálva, a megadott kezelőt az aktuális folyamat kontextusában hajtja végre egy példány használatával TextWriter a végrehajtott kezelő kimenetének rögzítéséhez, valamint egy értéket, amely meghatározza, hogy törli-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(String, Boolean)

Ha egy származtatott osztályban felül van bírálva, végrehajtja a megadott virtuális elérési út kezelőjének az aktuális folyamat kontextusában, és megadja, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(String, TextWriter, Boolean)

Ha egy származtatott osztályban felül van bírálva, végrehajtja a megadott virtuális elérési út kezelője az aktuális kérés kontextusában, egy példány használatával TextWriter rögzítve a lap kimenetét, és egy értéket, amely jelzi, hogy törli-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(String, TextWriter)

Ha egy származtatott osztályban felül van bírálva, végrehajtja a megadott virtuális elérési út kezelőját az aktuális folyamat kontextusában egy példány használatával TextWriter a végrehajtott kezelő kimenetének rögzítéséhez.

Execute(String)

Ha egy származtatott osztályban felül van bírálva, az aktuális folyamat kontextusában végrehajtja a megadott virtuális elérési út kezelőjének végrehajtását.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLastError()

Ha egy származtatott osztályban felül van bírálva, a legutóbbi kivételt adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
HtmlDecode(String, TextWriter)

Ha egy származtatott osztályban felül van bírálva, egy HTML-kódolt sztringet dekódol, és egy streamben adja vissza az eredményeket.

HtmlDecode(String)

Ha egy származtatott osztályban felül van bírálva, egy HTML-kódolású sztringet dekódol, és visszaadja a dekódolt sztringet.

HtmlEncode(String, TextWriter)

Ha egy származtatott osztályban felül van bírálva, a HTML kódol egy sztringet, és elküldi az eredményül kapott kimenetet egy kimeneti streamnek.

HtmlEncode(String)

Ha egy származtatott osztályban felül van bírálva, a HTML kódol egy sztringet, és visszaadja a kódolt sztringet.

MapPath(String)

Ha egy származtatott osztály felül van bírálva, a megadott virtuális elérési útnak megfelelő fizikai fájl elérési útját adja vissza a webkiszolgálón.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Transfer(IHttpHandler, Boolean)

Ha egy származtatott osztályban felül van bírálva, leállítja az aktuális folyamat végrehajtását, és elindítja egy új kérés végrehajtását egy egyéni HTTP-kezelő és egy olyan érték használatával, amely meghatározza, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Transfer(String, Boolean)

Ha egy származtatott osztályban felül van bírálva, leállítja az aktuális lap végrehajtását, és elindítja egy másik lap vagy kezelő végrehajtását a megadott URL-cím és egy olyan érték használatával, amely meghatározza, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Transfer(String)

Ha egy származtatott osztályban felül van bírálva, leállítja az aktuális folyamat végrehajtását, és elindítja egy URL-címmel megadott lap vagy kezelő végrehajtását.

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

Származtatott osztályban implementálva aszinkron módon hajtja végre a végpontot a megadott URL-címen a megadott HTTP-metódus, fejlécek, elérési út és beállítások használatával az űrlapértékek megőrzése és a felhasználói identitás megőrzése érdekében.

TransferRequest(String, Boolean, String, NameValueCollection)

Származtatott osztály felülírásakor aszinkron módon hajtja végre a végpontot a megadott URL-címen a megadott HTTP-metódus és fejlécek használatával.

TransferRequest(String, Boolean)

Ha egy származtatott osztályban felülbírált, aszinkron módon végrehajtja a végpontot a megadott URL-címen, és megadja, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

TransferRequest(String)

Ha felülbírált egy származtatott osztályban, aszinkron módon végrehajtja a végpontot a megadott URL-címen.

UrlDecode(String, TextWriter)

Ha egy származtatott osztályban felül van bírálva, dekódol egy URL-kódolt sztringet, és elküldi az eredményül kapott kimenetet egy streamnek.

UrlDecode(String)

Ha egy származtatott osztály felül van bírálva, dekódol egy URL-kódolt sztringet, és visszaadja a dekódolt sztringet.

UrlEncode(String, TextWriter)

Ha egy származtatott osztályban felül van bírálva, az URL-kód egy sztringet kódol, és elküldi az eredményül kapott kimenetet egy streamnek.

UrlEncode(String)

Ha egy származtatott osztályban felül van bírálva, az URL-kód egy sztringet kódol, és visszaadja a kódolt sztringet.

UrlPathEncode(String)

Ha egy származtatott osztályban felül van bírálva, az URL-cím egy URL-sztring elérési útszakaszát kódolja.

UrlTokenDecode(String)

Ha egy származtatott osztályban felül van bírálva, egy URL-sztring-jogkivonatot egy egyenértékű bájttömbbe dekódol base64 kódolású számjegyek használatával.

UrlTokenEncode(Byte[])

Ha egy származtatott osztályban felül van bírálva, egy bájttömböt egy egyenértékű sztring-ábrázolásba kódol base64 számjegyek használatával, ami használhatóvá teszi az URL-címen való átvitelhez.

A következőre érvényes: