HttpRequestBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az olyan osztályok alaposztályaként szolgál, amelyek lehetővé teszik, hogy ASP.NET beolvassák az ügyfél által egy webes kérés során küldött HTTP-értékeket.
public ref class HttpRequestBase abstract
public abstract class HttpRequestBase
type HttpRequestBase = class
Public MustInherit Class HttpRequestBase
- Öröklődés
-
HttpRequestBase
- Származtatott
Megjegyzések
Az HttpRequestBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpRequest osztály. A HttpRequestBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpRequest 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 olyan tagok implementálásához, amelyek testre szabott viselkedéssel rendelkeznek, és megfelelnek a tesztelt forgatókönyvnek.
Az HttpRequestWrapper osztály az HttpRequestBase osztályból származik. Az HttpRequestWrapper osztály burkolóként szolgál az HttpRequest osztályhoz. Futásidőben általában az osztály egy példányát használja az HttpRequestWrapperHttpRequest objektum tagjainak meghívásához.
Konstruktorok
| Name | Description |
|---|---|
| HttpRequestBase() |
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 |
|---|---|
| AcceptTypes |
Ha egy származtatott osztályban felülbírál, az ügyfél által támogatott MIME elfogadási típusok tömbje lesz lekérve. |
| AnonymousID |
Ha felül van bírálva egy származtatott osztályban, lekéri a felhasználó névtelen azonosítót, ha elérhető. |
| ApplicationPath |
Ha felül van bírálva egy származtatott osztályban, lekéri a ASP.NET alkalmazás virtuális gyökérútvonalát a kiszolgálón. |
| AppRelativeCurrentExecutionFilePath |
Ha felül van bírálva egy származtatott osztályban, lekéri az alkalmazásgyökér virtuális elérési útját, és relatívvé teszi az alkalmazásgyökér tilde (~) jelölésével (a "~/page.aspx"). |
| Browser |
Ha egy származtatott osztályban felül van bírálva, információt kap a kérelmező ügyfél böngészőfunkcióiról. |
| ClientCertificate |
Ha felülbírált egy származtatott osztályban, lekéri az aktuális kérelem ügyfélbiztonsági tanúsítványát. |
| ContentEncoding |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja az ügyfél által megadott adatok karakterkészletét. |
| ContentLength |
Ha egy származtatott osztályban felülbírált, az ügyfél által küldött tartalom bájtban megadott hosszát kapja meg. |
| ContentType |
Ha felülbírál egy származtatott osztályban, lekéri vagy beállítja a kérés MIME-tartalomtípusát. |
| Cookies |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél által küldött cookie-k gyűjteményét. |
| CurrentExecutionFilePath |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális kérés virtuális elérési útját. |
| CurrentExecutionFilePathExtension |
Származtatott osztályban való implementáláskor lekéri a tulajdonságban megadott fájlnév bővítményét CurrentExecutionFilePath . |
| FilePath |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális kérés virtuális elérési útját. |
| Files |
Ha felülbírál egy származtatott osztályban, lekéri az ügyfél által feltöltött fájlok gyűjteményét többrészes MIME formátumban. |
| Filter |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja a szűrőt, amelyet az aktuális bemeneti adatfolyam olvasásakor használ. |
| Form |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél által küldött űrlapváltozók gyűjteményét. |
| Headers |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél által küldött HTTP-fejlécek gyűjteményét. |
| HttpChannelBinding |
Ha felül van bírálva egy származtatott osztályban, lekéri az ChannelBinding aktuális HttpWorkerRequest példány objektumát. |
| HttpMethod |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél által használt HTTP-adatátviteli módszert (például |
| InputStream |
Ha felül van bírálva egy származtatott osztályban, lekéri a bejövő HTTP-entitás törzsének tartalmát. |
| IsAuthenticated |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a kérés hitelesítése megtörtént-e. |
| IsLocal |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a kérés a helyi számítógépről származik-e. |
| IsSecureConnection |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy a HTTP-kapcsolat biztonságos szoftvercsatornákat (HTTPS protokollt) használ-e. |
| Item[String] |
Ha felül van bírálva egy származtatott osztályban, lekéri a megadott objektumot a Cookies, Form, QueryStringvagy ServerVariables gyűjteményekből. |
| LogonUserIdentity |
Ha felül van bírálva egy származtatott osztályban, lekéri az WindowsIdentity aktuális felhasználó típusát. |
| Params |
Ha egy származtatott osztályban felül van bírálva, a program a , QueryString, Formés ServerVariables elemek együttes gyűjteményét Cookieskapja meg. |
| Path |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális kérés virtuális elérési útját. |
| PathInfo |
Ha felülbírált egy származtatott osztályban, további elérésiút-információkat kap egy URL-kiterjesztéssel rendelkező erőforráshoz. |
| PhysicalApplicationPath |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális alkalmazás gyökérkönyvtárának fizikai fájlrendszerbeli elérési útját. |
| PhysicalPath |
Ha felül van bírálva egy származtatott osztályban, lekéri a kért erőforrás fizikai fájlrendszerbeli elérési útját. |
| QueryString |
Ha felül van bírálva egy származtatott osztályban, lekéri a HTTP lekérdezési sztring változóinak gyűjteményét. |
| RawUrl |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális kérés teljes URL-címét. |
| ReadEntityBodyMode |
Származtatott osztályban implementálva egy olyan értéket kap, amely jelzi, hogy a kérelem entitás törzse beolvasva lett-e, és ha igen, hogyan lett beolvasva. |
| RequestContext |
Ha felül van bírálva egy származtatott osztályban, lekéri az RequestContext aktuális kérés példányát. |
| RequestType |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja az ügyfél által használt HTTP-adatátviteli módszert ( |
| ServerVariables |
Ha felül van bírálva egy származtatott osztályban, lekéri a webkiszolgáló változóinak gyűjteményét. |
| TimedOutToken |
Származtatott osztályban implementálva egy CancellationToken olyan objektumot kap, amely megbotlott, ha egy kérés túllépi az időkorlátot. |
| TlsTokenBindingInfo |
Lekéri vagy beállítja a példány jogkivonat-kötési adatait. |
| TotalBytes |
Ha egy származtatott osztályban felülbírált, az aktuális bemeneti adatfolyam bájtjainak számát adja meg. |
| Unvalidated |
Származtatott osztályban implementálva a HTTP-kérések értékeihez a kérés érvényesítése nélkül biztosít hozzáférést. |
| Url |
Ha felül van bírálva egy származtatott osztályban, az aktuális kérés URL-címéről kap információt. |
| UrlReferrer |
Ha felül van bírálva egy származtatott osztályban, információt kap az aktuális URL-címhez csatolt ügyfélkérés URL-címéről. |
| UserAgent |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél teljes felhasználó-ügynök sztringét. |
| UserHostAddress |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél IP-gazdacímét. |
| UserHostName |
Ha felül van bírálva egy származtatott osztályban, lekéri az ügyfél DNS-nevét. |
| UserLanguages |
Ha egy származtatott osztályban felül van bírálva, az ügyfélnyelvi beállítások rendezett tömbje lesz. |
Metódusok
| Name | Description |
|---|---|
| Abort() |
Kényszerítetten megszakítja a mögöttes TCP-kapcsolatot, ami miatt a fennálló I/O meghiúsul. |
| BinaryRead(Int32) |
Ha egy származtatott osztályban felülbírált, az aktuális bemeneti adatfolyamból megadott számú bájt bináris olvasását hajtja végre. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetBufferedInputStream() |
Származtatott osztályban implementálva egy Stream objektumot kap, amely a bejövő HTTP-entitás törzsének olvasására használható. |
| GetBufferlessInputStream() |
Származtatott osztályban implementálva egy Stream objektumot kap, amely a bejövő HTTP-entitás törzsének beolvasására használható, és opcionálisan letiltja a MaxRequestLength tulajdonságban beállított kérelemhossz-korlátot. |
| GetBufferlessInputStream(Boolean) |
Származtatott osztályban implementálva egy Stream objektumot kap, amely a bejövő HTTP-entitás törzsének beolvasására használható, és opcionálisan letiltja a MaxRequestLength tulajdonságban beállított kérelemhossz-korlátot. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InsertEntityBody() |
Származtatott osztályban implementálva a HTTP-kérelem entitás törzsének egy példányát adja meg az IIS-nek. |
| InsertEntityBody(Byte[], Int32, Int32) |
Származtatott osztályban implementálva az IIS-nek a HTTP-kérelem entitás törzsének másolatát és a kérelem entitásobjektumára vonatkozó információkat biztosít. |
| MapImageCoordinates(String) |
Ha egy származtatott osztályban felül van bírálva, leképez egy bejövő képmező űrlapparamétert a megfelelő x-koordináta- és ykoordináta-értékekre. |
| MapPath(String, String, Boolean) |
Ha egy származtatott osztályban felül van bírálva, a megadott virtuális elérési utat leképezi egy fizikai elérési útra a kiszolgálón. |
| MapPath(String) |
Ha egy származtatott osztályban felül van bírálva, a megadott virtuális elérési utat leképezi egy fizikai elérési útra a kiszolgálón. |
| MapRawImageCoordinates(String) |
A bejövő képmező űrlapparaméterét a megfelelő x és y koordinátaértékekké képezi le. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| SaveAs(String, Boolean) |
Ha felül van bírálva egy származtatott osztályban, egy HTTP-kérést ment a lemezre. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| ValidateInput() |
Ha egy származtatott osztályban felül van bírálva, az ellenőrzés a , Cookiesés Form tulajdonságokon keresztül QueryStringelért gyűjtemények esetében fordul elő. |