HttpRequestBase 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í.
slouží jako základní třída pro třídy, které umožňují ASP.NET čtení hodnot protokolu HTTP odesílaných klientem během webové žádosti.
public ref class HttpRequestBase abstract
public abstract class HttpRequestBase
type HttpRequestBase = class
Public MustInherit Class HttpRequestBase
- Dědičnost
-
HttpRequestBase
- Odvozené
Poznámky
HttpRequestBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpRequest Třída. HttpRequestBasetřída umožňuje vytvořit odvozené třídy, které jsou jako HttpRequest třídy, ale které lze přizpůsobit a které budou fungovat mimo ASP.NET kanál. Při testování částí obvykle používáte odvozenou třídu k implementaci členů, kteří mají vlastní chování, které splní scénář, který testujete.
HttpRequestWrapperTřída je odvozena z HttpRequestBase třídy. HttpRequestWrapperTřída slouží jako obálka pro HttpRequest třídu. V době běhu obvykle používáte instanci HttpRequestWrapper třídy k vyvolání členů HttpRequest objektu.
Konstruktory
HttpRequestBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou. |
Vlastnosti
AcceptTypes |
Při přepsání v odvozené třídě získá pole typů typu MIME podporovaného klientem. |
AnonymousID |
Pokud je přepsáno v odvozené třídě, získá anonymní identifikátor pro uživatele, pokud je k dispozici. |
ApplicationPath |
při přepsání v odvozené třídě získá virtuální kořenovou cestu ASP.NET aplikace na serveru. |
AppRelativeCurrentExecutionFilePath |
Pokud je přepsána v odvozené třídě, získá virtuální cestu kořene aplikace a přiřadí ji k relativnímu použití notace tilda ( ~ ) pro kořen aplikace (jako v " ~ /Page.aspx"). |
Browser |
Při přepsání v odvozené třídě získá informace o možnostech prohlížeče žádajícího klienta. |
ClientCertificate |
Při přepsání v odvozené třídě získá certifikát zabezpečení klienta aktuální žádosti. |
ContentEncoding |
Při přepsání v odvozené třídě získá nebo nastaví znakovou sadu dat, která je poskytována klientem. |
ContentLength |
Při přepsání v odvozené třídě získá délku obsahu, který byl odeslán klientem. |
ContentType |
Při přepsání v odvozené třídě získá nebo nastaví typ obsahu MIME požadavku. |
Cookies |
Při přepsání v odvozené třídě získá kolekci souborů cookie, které byly odeslány klientem. |
CurrentExecutionFilePath |
Při přepsání v odvozené třídě získá virtuální cestu pro aktuální požadavek. |
CurrentExecutionFilePathExtension |
Při implementaci v odvozené třídě získá příponu názvu souboru, který je zadán ve CurrentExecutionFilePath Vlastnosti. |
FilePath |
Při přepsání v odvozené třídě získá virtuální cestu pro aktuální požadavek. |
Files |
Při přepsání v odvozené třídě získá kolekci souborů, které byly odeslány klientem, ve formátu MIME s více částmi. |
Filter |
Při přepsání v odvozené třídě získá nebo nastaví filtr, který se má použít, když je aktuální vstupní datový proud čten. |
Form |
Při přepsání v odvozené třídě získá kolekci proměnných formuláře, které byly odeslány klientem. |
Headers |
Při přepsání v odvozené třídě získá kolekci hlaviček protokolu HTTP, které byly odeslány klientem. |
HttpChannelBinding |
Při přepsání v odvozené třídě získá ChannelBinding objekt aktuální HttpWorkerRequest instance. |
HttpMethod |
Při přepsání v odvozené třídě získá metodu přenosu dat HTTP (například |
InputStream |
Při přepsání v odvozené třídě získá obsah příchozího těla entity HTTP. |
IsAuthenticated |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda byla žádost ověřena. |
IsLocal |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je požadavek z místního počítače. |
IsSecureConnection |
Při přepsání v odvozené třídě získá hodnotu, která indikuje, jestli připojení HTTP používá protokol HTTPS (Secure Sockets). |
Item[String] |
Při přepsání v odvozené třídě získá zadaný objekt z Cookies Form kolekcí,, QueryString nebo ServerVariables . |
LogonUserIdentity |
Při přepsání v odvozené třídě získá WindowsIdentity typ pro aktuálního uživatele. |
Params |
Pokud je přepsáno v odvozené třídě, získá kombinovanou kolekci QueryString Form položek,, a ServerVariables Cookies . |
Path |
Při přepsání v odvozené třídě získá virtuální cestu pro aktuální požadavek. |
PathInfo |
Při přepsání v odvozené třídě získá další informace o cestě k prostředku, který má příponu adresy URL. |
PhysicalApplicationPath |
Při přepsání v odvozené třídě získá fyzickou cestu souborového systému pro kořenový adresář aktuální aplikace. |
PhysicalPath |
Při přepsání v odvozené třídě získá fyzickou cestu souborového systému požadovaného prostředku. |
QueryString |
Při přepsání v odvozené třídě získá kolekci proměnných řetězce dotazu HTTP. |
RawUrl |
Při přepsání v odvozené třídě získá úplnou adresu URL aktuálního požadavku. |
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. |
RequestContext |
Při přepsání v odvozené třídě získá RequestContext instanci aktuální žádosti. |
RequestType |
Při přepsání v odvozené třídě získá nebo nastaví metodu přenosu dat HTTP ( |
ServerVariables |
Při přepsání v odvozené třídě získá kolekci proměnných webového serveru. |
TimedOutToken |
Při implementaci v odvozené třídě získá CancellationToken objekt, který je Trip, když vyprší časový limit požadavku. |
TlsTokenBindingInfo |
Získá nebo nastaví informace o vazbě tokenu pro tuto instanci. |
TotalBytes |
Při přepsání v odvozené třídě získá počet bajtů v aktuálním vstupním datovém proudu. |
Unvalidated |
Při implementaci v odvozené třídě poskytuje přístup k hodnotám požadavků HTTP bez aktivace ověření žádosti. |
Url |
Při přepsání v odvozené třídě získá informace o adrese URL aktuálního požadavku. |
UrlReferrer |
Při přepsání v odvozené třídě získá informace o adrese URL požadavku klienta, který je propojen s aktuální adresou URL. |
UserAgent |
Při přepsání v odvozené třídě získá úplný řetězec uživatelského agenta klienta. |
UserHostAddress |
Při přepsání v odvozené třídě získá adresu hostitele IP klienta. |
UserHostName |
Při přepsání v odvozené třídě získá název DNS klienta. |
UserLanguages |
Při přepsání v odvozené třídě získá 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í. |
BinaryRead(Int32) |
Při přepsání v odvozené třídě 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() |
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. |
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. |
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. |
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() |
Při implementaci v odvozené třídě poskytuje kopii textu entity požadavku HTTP do služby IIS. |
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. |
MapImageCoordinates(String) |
Při přepsání v odvozené třídě mapuje příchozí parametr formuláře pole pro obrázek na odpovídající hodnoty souřadnic x a y. |
MapPath(String) |
Při přepsání v odvozené třídě mapuje zadanou virtuální cestu na fyzickou cestu na serveru. |
MapPath(String, String, Boolean) |
Při přepsání v odvozené třídě mapuje zadanou virtuální cestu na fyzickou cestu na serveru. |
MapRawImageCoordinates(String) |
Mapy parametr formuláře pole příchozí obrázku do odpovídajících hodnot souřadnic x a y. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SaveAs(String, Boolean) |
Při přepsání v odvozené třídě uloží požadavek HTTP na disk. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
ValidateInput() |
Při přepsání v odvozené třídě způsobí, že dojde k ověření pro kolekce, které jsou k dispozici Cookies prostřednictvím Form vlastností, a QueryString . |