Sdílet prostřednictvím


HttpRequestWrapper Třída

Definice

Zapouzdřuje vnitřní objekt HTTP, který umožňuje ASP.NET číst hodnoty HTTP, které klient posílá během žádosti o webovou žádost.

public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
    inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
Dědičnost
HttpRequestWrapper

Poznámky

HttpRequestWrapperTřída je odvozena z HttpRequestBase třídy a slouží jako obálka pro HttpRequest třídu. Tato třída zpřístupňuje funkce HttpRequest třídy a zpřístupňuje HttpRequestBase typ. HttpRequestBaseTřída umožňuje nahradit původní implementaci HttpRequest třídy ve vaší aplikaci vlastní implementací, například při provádění testování částí mimo kanál ASP.NET.

Konstruktory

HttpRequestWrapper(HttpRequest)

Inicializuje novou instanci HttpRequestWrapper třídy pomocí zadaného objektu Request.

Vlastnosti

AcceptTypes

Získá pole typů pro přijetí MIME podporovaných klientem.

AnonymousID

Získá anonymní identifikátor pro uživatele, pokud je k dispozici.

ApplicationPath

Načte virtuální cestu kořenového adresáře aplikace ASP.NET na serveru.

AppRelativeCurrentExecutionFilePath

Získá virtuální cestu kořene aplikace a přiřadí ji k relativnímu použití ~ tečky () pro kořen aplikace (jako v " ~ /Page.aspx").

Browser

Načte informace o možnostech prohlížeče žádajícího klienta.

ClientCertificate

Získá certifikát zabezpečení klienta aktuální žádosti.

ContentEncoding

Získá nebo nastaví znakovou sadu dat, která byla poskytnuta klientem.

ContentLength

Získá délku obsahu odeslaného klientem v bajtech.

ContentType

Získá nebo nastaví typ obsahu MIME požadavku.

Cookies

Získá kolekci souborů cookie, které byly odeslány klientem.

CurrentExecutionFilePath

Načte virtuální cestu aktuálního požadavku.

CurrentExecutionFilePathExtension

Získá příponu názvu souboru, která je určena ve CurrentExecutionFilePath Vlastnosti.

CurrentExecutionFilePathExtension

Při implementaci v odvozené třídě získá příponu názvu souboru, který je zadán ve CurrentExecutionFilePath Vlastnosti.

(Zděděno od HttpRequestBase)
FilePath

Načte virtuální cestu aktuálního požadavku.

Files

Získá kolekci souborů, které byly odeslány klientem, ve formátu MIME s více částmi.

Filter

Získá nebo nastaví filtr, který se má použít, když se aktuální vstupní datový proud čte.

Form

Získá kolekci proměnných formuláře, které byly odeslány klientem.

Headers

Získá kolekci hlaviček protokolu HTTP, které byly odeslány klientem.

HttpChannelBinding

Získá ChannelBinding objekt aktuální HttpWorkerRequest instance.

HttpChannelBinding

Při přepsání v odvozené třídě získá ChannelBinding objekt aktuální HttpWorkerRequest instance.

(Zděděno od HttpRequestBase)
HttpMethod

Získá metodu přenosu dat HTTP (například GET , POST nebo HEAD ), kterou použil klient.

InputStream

Načte obsah textu příchozí entity HTTP.

IsAuthenticated

Získá hodnotu, která označuje, zda byla žádost ověřena.

IsLocal

Načte hodnotu, která označuje, jestli je požadavek z místního počítače.

IsSecureConnection

Načte hodnotu, která indikuje, jestli připojení HTTP používá protokol HTTPS (Secure Sockets).

Item[String]

Získá zadaný objekt z Cookies Form kolekcí,, QueryString nebo ServerVariables .

LogonUserIdentity

Získá WindowsIdentity typ pro aktuálního uživatele.

Params

Získá kombinovanou kolekci QueryString Form položek,, a ServerVariables Cookies .

Path

Načte virtuální cestu aktuálního požadavku.

PathInfo

Získá další informace o cestě k prostředku s příponou URL.

PhysicalApplicationPath

Získá fyzickou cestu k systému souborů v kořenovém adresáři aktuální aplikace.

PhysicalPath

Získá fyzickou cestu k systémovému souboru požadovaného prostředku.

QueryString

Získá kolekci proměnných řetězce dotazu HTTP.

RawUrl

Získá úplnou adresu URL aktuálního požadavku.

ReadEntityBodyMode

Získá hodnotu, která označuje, zda byl přečten tělo entity požadavku a pokud ano, jak bylo přečteno.

ReadEntityBodyMode

Při implementaci v odvozené třídě získá hodnotu, která označuje, zda byl přečten tělo entity požadavku a pokud ano, jak bylo přečteno.

(Zděděno od HttpRequestBase)
RequestContext

Načte RequestContext instanci aktuálního požadavku.

RequestContext

Při přepsání v odvozené třídě získá RequestContext instanci aktuální žádosti.

(Zděděno od HttpRequestBase)
RequestType

Získá nebo nastaví metodu přenosu dat HTTP ( GET nebo POST ), která byla použita klientem.

ServerVariables

Získá kolekci proměnných webového serveru.

TimedOutToken

Získá CancellationToken objekt, který je Trip, když vyprší časový limit požadavku.

TimedOutToken

Při implementaci v odvozené třídě získá CancellationToken objekt, který je Trip, když vyprší časový limit požadavku.

(Zděděno od HttpRequestBase)
TlsTokenBindingInfo

Získá informace o vazbě tokenu TLS.

TlsTokenBindingInfo

Získá nebo nastaví informace o vazbě tokenu pro tuto instanci.

(Zděděno od HttpRequestBase)
TotalBytes

Vrátí počet bajtů v aktuálním vstupním datovém proudu.

Unvalidated

Získá přístup k hodnotám požadavku HTTP bez aktivace ověření žádosti.

Unvalidated

Při implementaci v odvozené třídě poskytuje přístup k hodnotám požadavků HTTP bez aktivace ověření žádosti.

(Zděděno od HttpRequestBase)
Url

Načte informace o adrese URL aktuálního požadavku.

UrlReferrer

Načte informace o adrese URL požadavku klienta, který je propojený s aktuální adresou URL.

UserAgent

Získá kompletní řetězec uživatelského agenta klienta.

UserHostAddress

Získá IP adresu hostitele klienta.

UserHostName

Získá název DNS klienta.

UserLanguages

Načte seřazené pole předvoleb jazyka klienta.

Metody

Abort()

Vynuceně ukončí základní připojení TCP, což způsobí selhání všech nezpracovaných vstupně-výstupních operací.

Abort()

Vynuceně ukončí základní připojení TCP, což způsobí selhání všech nezpracovaných vstupně-výstupních operací.

(Zděděno od HttpRequestBase)
BinaryRead(Int32)

Provede binární čtení zadaného počtu bajtů z aktuálního vstupního datového proudu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBufferedInputStream()

Získá Stream objekt, který lze použít ke čtení těla entity příchozího http.

GetBufferedInputStream()

Při implementaci v odvozené třídě získává Stream objekt, který lze použít ke čtení těla entity příchozího http.

(Zděděno od HttpRequestBase)
GetBufferlessInputStream()

Získá Stream objekt, který lze použít ke čtení těla entity příchozího http.

GetBufferlessInputStream()

Při implementaci v odvozené třídě získává Stream objekt, který lze použít ke čtení těla příchozí entity HTTP, volitelně můžete zakázat limit délky požadavku, který je nastaven ve MaxRequestLength Vlastnosti.

(Zděděno od HttpRequestBase)
GetBufferlessInputStream(Boolean)

Získá Stream objekt, který lze použít ke čtení těla příchozí entity HTTP, případně zakázání limitu délky požadavku, který je nastaven ve MaxRequestLength Vlastnosti.

GetBufferlessInputStream(Boolean)

Při implementaci v odvozené třídě získává Stream objekt, který lze použít ke čtení těla příchozí entity HTTP, volitelně můžete zakázat limit délky požadavku, který je nastaven ve MaxRequestLength Vlastnosti.

(Zděděno od HttpRequestBase)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
InsertEntityBody()

Poskytuje kopii textu entity požadavku HTTP na službu IIS.

InsertEntityBody()

Při implementaci v odvozené třídě poskytuje kopii textu entity požadavku HTTP do služby IIS.

(Zděděno od HttpRequestBase)
InsertEntityBody(Byte[], Int32, Int32)

Poskytuje službě IIS kopii textu entity požadavku HTTP a informace o objektu entity požadavku.

InsertEntityBody(Byte[], Int32, Int32)

Při implementaci v odvozené třídě poskytuje službě IIS kopii těla entity požadavku HTTP a informace o objektu entity požadavku.

(Zděděno od HttpRequestBase)
MapImageCoordinates(String)

Mapuje příchozí parametr formuláře pole s obrázkem na odpovídající hodnoty souřadnic x a y.

MapPath(String)

Namapuje zadanou virtuální cestu na fyzickou cestu na serveru.

MapPath(String, String, Boolean)

Namapuje zadanou virtuální cestu na fyzickou cestu na serveru.

MapRawImageCoordinates(String)

Mapuje parametr formuláře pole příchozího obrázku na příslušné hodnoty souřadnic x a y.

MapRawImageCoordinates(String)

Mapy parametr formuláře pole příchozí obrázku do odpovídajících hodnot souřadnic x a y.

(Zděděno od HttpRequestBase)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SaveAs(String, Boolean)

Uloží požadavek HTTP na disk.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ValidateInput()

Způsobí, že dojde k ověření pro kolekce, které jsou k dispozici prostřednictvím Cookies Form vlastností, a QueryString .

Platí pro