HttpRequestWrapper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 |
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 ( |
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 . |