HttpRequestWrapper 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.
Beágyazza a HTTP belső objektumot, amely lehetővé teszi, hogy ASP.NET beolvassa az ügyfél által a webes kérés során küldött HTTP-értékeket.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Öröklődés
Megjegyzések
Az HttpRequestWrapper osztály az HttpRequestBase osztályból származik, és burkolóként szolgál az HttpRequest osztályhoz. Ez az osztály elérhetővé teszi az osztály funkcióit HttpRequest , és elérhetővé teszi a típust HttpRequestBase . A HttpRequestBase osztály lehetővé teszi az alkalmazás HttpRequest osztályának eredeti implementációját egy egyéni implementációra, például amikor az egységtesztelést a ASP.NET folyamaton kívül hajtja végre.
Konstruktorok
| Name | Description |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Inicializálja az HttpRequestWrapper osztály új példányát a megadott kérelemobjektum használatával. |
Tulajdonságok
| Name | Description |
|---|---|
| AcceptTypes |
Lekéri az ügyfél által támogatott MIME elfogadási típusokat tartalmazó tömböt. |
| AnonymousID |
Lekéri a felhasználó névtelen azonosítót, ha elérhető. |
| ApplicationPath |
Lekéri a kiszolgálón található ASP.NET alkalmazás gyökerének virtuális elérési útját. |
| AppRelativeCurrentExecutionFilePath |
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 |
Információt kap a kérelmező ügyfél böngészőfunkcióiról. |
| ClientCertificate |
Lekéri az aktuális kérelem ügyfélbiztonsági tanúsítványát. |
| ContentEncoding |
Lekéri vagy beállítja az ügyfél által megadott adatok karakterkészletét. |
| ContentLength |
Bájtban lekéri az ügyfél által küldött tartalom hosszát. |
| ContentType |
Lekéri vagy beállítja a kérés MIME-tartalomtípusát. |
| Cookies |
Lekéri az ügyfél által küldött cookie-k gyűjteményét. |
| CurrentExecutionFilePath |
Lekéri az aktuális kérés virtuális elérési útját. |
| CurrentExecutionFilePathExtension |
Lekéri a tulajdonságban megadott fájlnév bővítményét CurrentExecutionFilePath . |
| FilePath |
Lekéri az aktuális kérés virtuális elérési útját. |
| Files |
Lekéri az ügyfél által feltöltött fájlok gyűjteményét többrészes MIME formátumban. |
| Filter |
Lekéri vagy beállítja a szűrőt, amelyet az aktuális bemeneti adatfolyam olvasásakor használ. |
| Form |
Lekéri az ügyfél által küldött űrlapváltozók gyűjteményét. |
| Headers |
Lekéri az ügyfél által küldött HTTP-fejlécek gyűjteményét. |
| HttpChannelBinding |
Lekéri az ChannelBinding aktuális HttpWorkerRequest példány objektumát. |
| HttpMethod |
Lekéri az ügyfél által használt HTTP-adatátviteli módszert (például |
| InputStream |
Lekéri a bejövő HTTP-entitás törzsének tartalmát. |
| IsAuthenticated |
Olyan értéket kap, amely jelzi, hogy a kérés hitelesítése megtörtént-e. |
| IsLocal |
Olyan értéket kap, amely jelzi, hogy a kérés a helyi számítógépről származik-e. |
| IsSecureConnection |
Lekéri azt az értéket, amely jelzi, hogy a HTTP-kapcsolat biztonságos szoftvercsatornákat (HTTPS protokollt) használ-e. |
| Item[String] |
Lekéri a megadott objektumot a Cookies, Form, QueryStringvagy ServerVariables gyűjteményekből. |
| LogonUserIdentity |
Lekéri az WindowsIdentity aktuális felhasználó típusát. |
| Params |
Beolvas egy gyűjteményt QueryString, Form, ServerVariablesés Cookies elemeket. |
| Path |
Lekéri az aktuális kérés virtuális elérési útját. |
| PathInfo |
További elérésiút-információkat kér le egy URL-kiterjesztéssel rendelkező erőforráshoz. |
| PhysicalApplicationPath |
Lekéri az aktuális alkalmazás gyökérkönyvtárának fizikai fájlrendszerbeli elérési útját. |
| PhysicalPath |
Lekéri a kért erőforrás fizikai fájlrendszerbeli elérési útját. |
| QueryString |
LEKéri a HTTP-lekérdezési sztring változók gyűjteményét. |
| RawUrl |
Lekéri az aktuális kérés teljes URL-címét. |
| ReadEntityBodyMode |
Beolvas egy értéket, amely jelzi, hogy a kérelem entitás törzse beolvasva lett-e, és ha igen, hogyan lett beolvasva. |
| RequestContext |
Lekéri az RequestContext aktuális kérés példányát. |
| RequestType |
Lekéri vagy beállítja az ügyfél által használt HTTP-adatátviteli módszert ( |
| ServerVariables |
Lekéri a webkiszolgáló változóinak gyűjteményét. |
| TimedOutToken |
CancellationToken Lekéri a kérések túllépésekor megbotlott objektumot. |
| TlsTokenBindingInfo |
Lekéri a Tls-jogkivonat kötési adatait. |
| TotalBytes |
Lekéri az aktuális bemeneti adatfolyam bájtjainak számát. |
| Unvalidated |
Hozzáférést kap a HTTP-kérések értékeihez a kérés érvényesítése nélkül. |
| Url |
Az aktuális kérés URL-címével kapcsolatos információk lekérése. |
| UrlReferrer |
Az aktuális URL-címhez csatolt ügyfélkérés URL-címével kapcsolatos információk lekérése. |
| UserAgent |
Lekéri az ügyfél teljes felhasználó-ügynök sztringét. |
| UserHostAddress |
Lekéri az ügyfél IP-gazdacímét. |
| UserHostName |
Lekéri az ügyfél DNS-nevét. |
| UserLanguages |
Az ügyfélnyelv-beállítások rendezett tömbje. |
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) |
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() |
Lekéri a Stream bejövő HTTP-entitás törzsének olvasására használható objektumot. |
| GetBufferlessInputStream() |
Lekéri a Stream bejövő HTTP-entitás törzsének olvasására használható objektumot. |
| GetBufferlessInputStream(Boolean) |
Stream Lekéri a bejövő HTTP-entitás törzsének olvasására használható objektumot, amely letiltja a tulajdonságban MaxRequestLength 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() |
A HTTP-kérelem entitás törzsének másolatát tartalmazza az IIS-nek. |
| InsertEntityBody(Byte[], Int32, Int32) |
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) |
A bejövő képmező űrlapparaméterét megfelelteti a megfelelő x-koordináta- és ykoordináta-értékeknek. |
| MapPath(String, String, Boolean) |
A megadott virtuális elérési utat a kiszolgálón lévő fizikai elérési útra képezi le. |
| MapPath(String) |
A megadott virtuális elérési utat a kiszolgálón lévő fizikai elérési útra képezi le. |
| 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) |
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() |
Érvényesítést okoz a gyűjtemények esetében, amelyek a , Cookiesés Form tulajdonságokon keresztül QueryStringérhetők el. |