HttpRequestWrapper Osztály

Definíció

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
HttpRequestWrapper

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 GET, POSTvagy HEAD) .

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 (GET vagy POST) .

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.

A következőre érvényes: