HttpContextBase Třída

Definice

Slouží jako základní třída pro třídy, které obsahují informace specifické pro protokol HTTP týkající se jednotlivých požadavků HTTP.

public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
    interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
Dědičnost
HttpContextBase
Odvozené
Implementuje

Poznámky

HttpContextBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpContext Třída. HttpContextBaseTřída umožňuje vytvořit odvozené třídy, které jsou jako HttpContext třídy, ale které lze přizpůsobit a které budou fungovat mimo kanál ASP.NET. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.

HttpContextWrapperTřída je odvozena z HttpContextBase třídy. HttpContextWrapperTřída slouží jako obálka pro HttpContext třídu. V době běhu se obvykle používá instance HttpContextWrapper třídy pro volání členů HttpContext objektu.

Konstruktory

HttpContextBase()

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

AllErrors

Při přepsání v odvozené třídě získá pole chyb (pokud existuje), které se nashromáždily při zpracování požadavku HTTP.

AllowAsyncDuringSyncStages

Při implementaci v odvozené třídě získává nebo nastavuje hodnotu, která indikuje, jestli jsou během zpracování žádosti ASP.NET povolené asynchronní operace, když nejsou očekávané.

Application

Při přepsání v odvozené třídě získá HttpApplicationState objekt pro aktuální požadavek HTTP.

ApplicationInstance

Při přepsání v odvozené třídě získá nebo nastaví HttpApplication objekt pro aktuální požadavek HTTP.

AsyncPreloadMode

Při implementaci v odvozené třídě získá nebo nastaví objekt, který obsahuje příznaky, které se vztahují k asynchronnímu režimu přednačtení.

Cache

Při přepsání v odvozené třídě získá Cache objekt pro aktuální doménu aplikace.

CurrentHandler

Při přepsání v odvozené třídě získá IHttpHandler objekt, který představuje obslužnou rutinu, která je právě prováděna.

CurrentNotification

Při přepsání v odvozené třídě získá RequestNotification hodnotu, která označuje HttpApplication událost, která je právě zpracovávána.

Error

Při přepsání v odvozené třídě získá první chybu (pokud existuje), která se nashromáždila při zpracování požadavku HTTP.

Handler

Při přepsání v odvozené třídě získá nebo nastaví IHttpHandler objekt, který je zodpovědný za zpracování požadavku HTTP.

IsCustomErrorEnabled

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda jsou pro aktuální požadavek HTTP povoleny vlastní chyby.

IsDebuggingEnabled

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je aktuální požadavek HTTP v režimu ladění.

IsPostNotification

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda HttpApplication událost dokončila zpracování.

IsWebSocketRequest

Při implementaci v odvozené třídě získá hodnotu, která označuje, zda se jedná o žádost o AspNetWebSocket připojení.

IsWebSocketRequestUpgrading

Při implementaci v odvozené třídě získá hodnotu, která označuje, zda je připojení upgradováno z připojení HTTP k AspNetWebSocket připojení.

Items

Při přepsání v odvozené třídě získá kolekci klíč/hodnota, která se dá použít k organizování a sdílení dat mezi modulem a obslužnou rutinou během požadavku HTTP.

PageInstrumentation

Při implementaci v odvozené třídě získá odkaz na instanci služby instrumentace stránky pro tento požadavek.

PreviousHandler

Při přepsání v odvozené třídě získá IHttpHandler objekt pro nadřazenou obslužnou rutinu.

Profile

Při přepsání v odvozené třídě získá ProfileBase objekt pro aktuální profil uživatele.

Request

Při přepsání v odvozené třídě získá HttpRequest objekt pro aktuální požadavek HTTP.

Response

Při přepsání v odvozené třídě získá HttpResponse objekt pro aktuální odpověď HTTP.

Server

Při přepsání v odvozené třídě získává HttpServerUtility objekt, který poskytuje metody, které jsou použity při zpracování webových požadavků.

Session

Při přepsání v odvozené třídě získá HttpSessionState objekt pro aktuální požadavek HTTP.

SkipAuthorization

Při přepsání v odvozené třídě získává nebo nastavuje hodnotu, která určuje, zda UrlAuthorizationModule má objekt Přeskočit kontrolu autorizace pro aktuální požadavek.

ThreadAbortOnTimeout

Při implementaci v odvozené třídě získává nebo nastavuje hodnotu, která určuje, jestli by měl modul runtime ASP.NET volat Abort() ve vlákně, které tento požadavek obsluhuje, když vyprší časový limit požadavku.

Timestamp

Při přepsání v odvozené třídě získá počáteční časové razítko aktuálního požadavku HTTP.

Trace

Při přepsání v odvozené třídě získá TraceContext objekt pro aktuální odpověď HTTP.

User

Při přepsání v odvozené třídě získá nebo nastaví informace o zabezpečení pro aktuální požadavek HTTP.

WebSocketNegotiatedProtocol

Při implementaci v odvozené třídě získá dohodnutý protokol, který byl odeslán ze serveru do klienta pro AspNetWebSocket připojení.

WebSocketRequestedProtocols

Při implementaci v odvozené třídě získá seřazený seznam protokolů, které požadoval klient.

Metody

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Při implementaci v odvozené třídě přijímá AspNetWebSocket požadavek pomocí zadané uživatelské funkce.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Při implementaci v odvozené třídě přijímá AspNetWebSocket požadavek pomocí zadaného uživatelského funkce a objektu Options.

AddError(Exception)

Při přepsání v odvozené třídě přidá výjimku do kolekce výjimek pro aktuální požadavek HTTP.

AddOnRequestCompleted(Action<HttpContextBase>)

Při implementaci v odvozené třídě vyvolá virtuální událost, která nastane, když se dokončí část požadavku HTTP.

ClearError()

Při přepsání v odvozené třídě zruší všechny chyby pro aktuální požadavek HTTP.

DisposeOnPipelineCompleted(IDisposable)

Při implementaci v odvozené třídě umožňuje, Dispose() aby metoda objektu byla volána, když AspNetWebSocket je dokončena část připojení této žádosti.

Equals(Object)

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

(Zděděno od Object)
GetGlobalResourceObject(String, String)

Při přepsání v odvozené třídě získá objekt prostředku na úrovni aplikace na základě zadaného ClassKey a ResourceKey vlastností.

GetGlobalResourceObject(String, String, CultureInfo)

Při přepsání v odvozené třídě získá objekt prostředku na úrovni aplikace na základě zadaného ClassKey a ResourceKey vlastností a CultureInfo objektu.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLocalResourceObject(String, String)

Při přepsání v odvozené třídě získá objekt prostředku na úrovni stránky na základě zadaného VirtualPath a ResourceKey vlastností.

GetLocalResourceObject(String, String, CultureInfo)

Při přepsání v odvozené třídě získá objekt prostředku na úrovni stránky na základě zadaného VirtualPath a ResourceKey vlastností a CultureInfo objektu.

GetSection(String)

Při přepsání v odvozené třídě získá určený konfigurační oddíl výchozí konfigurace aktuální aplikace.

GetService(Type)

Při přepsání v odvozené třídě vrátí objekt pro aktuální typ služby.

GetType()

Type Získá aktuální instanci.

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

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

(Zděděno od Object)
RemapHandler(IHttpHandler)

Při přepsání v odvozené třídě Určuje obslužnou rutinu pro požadavek.

RewritePath(String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty.

RewritePath(String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, zda je upravena virtuální cesta pro prostředky serveru.

RewritePath(String, String, String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě a informací o řetězci dotazu.

RewritePath(String, String, String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě, řetězce dotazu a hodnoty, která určuje, zda je cesta k souboru klienta nastavena na cestu pro přepsání.

SetSessionStateBehavior(SessionStateBehavior)

Při přepsání v odvozené třídě nastaví typ chování stavu relace, který je vyžadován pro podporu požadavku HTTP.

ToString()

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

(Zděděno od Object)

Platí pro