HttpContextWrapper Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat het intrinsieke HTTP-object dat HTTP-specifieke informatie over een afzonderlijke HTTP-aanvraag bevat.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Overname
Opmerkingen
De HttpContextWrapper klasse is afgeleid van de HttpContextBase klasse en fungeert als wrapper voor de HttpContext klasse. Met deze klasse wordt de functionaliteit van de HttpContext klasse weergegeven en wordt ook het HttpContextBase type weergegeven. Met de klasse HttpContextBase kunt u de oorspronkelijke implementatie van de klasse HttpContext in uw toepassing vervangen door een aangepaste implementatie, bijvoorbeeld wanneer u eenheidstests uitvoert buiten de ASP.NET-pijplijn.
Constructors
| Name | Description |
|---|---|
| HttpContextWrapper(HttpContext) |
Initialiseert een nieuw exemplaar van de HttpContextWrapper klasse met behulp van het opgegeven contextobject. |
Eigenschappen
| Name | Description |
|---|---|
| AllErrors |
Hiermee wordt een matrix met fouten (indien aanwezig) opgehaald die zijn verzameld toen een HTTP-aanvraag werd verwerkt. |
| AllowAsyncDuringSyncStages |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of asynchrone bewerkingen zijn toegestaan tijdens delen van ASP.NET aanvraagverwerking wanneer ze niet worden verwacht. |
| Application |
Hiermee haalt u het HttpApplicationState object op voor de huidige HTTP-aanvraag. |
| ApplicationInstance |
Hiermee wordt het HttpApplication object opgehaald of ingesteld voor de huidige HTTP-aanvraag. |
| AsyncPreloadMode |
Hiermee wordt een object opgehaald of ingesteld dat vlaggen bevat die betrekking hebben op de asynchrone preloadmodus. |
| Cache |
Hiermee haalt u het Cache object op voor het huidige toepassingsdomein. |
| CurrentHandler |
Hiermee haalt u het IHttpHandler object op dat de handler vertegenwoordigt die momenteel wordt uitgevoerd. |
| CurrentNotification |
Hiermee wordt een RequestNotification waarde opgehaald die de huidige HttpApplication gebeurtenis aangeeft die wordt verwerkt. |
| Error |
Hiermee wordt de eerste fout (indien aanwezig) opgehaald die is verzameld toen een HTTP-aanvraag werd verwerkt. |
| Handler |
Hiermee wordt het IHttpHandler object opgehaald of ingesteld dat verantwoordelijk is voor het verwerken van de HTTP-aanvraag. |
| IsCustomErrorEnabled |
Hiermee wordt een waarde opgehaald die aangeeft of aangepaste fouten zijn ingeschakeld voor de huidige HTTP-aanvraag. |
| IsDebuggingEnabled |
Hiermee wordt een waarde opgehaald die aangeeft of de huidige HTTP-aanvraag zich in de foutopsporingsmodus bevindt. |
| IsPostNotification |
Hiermee wordt een waarde opgehaald die aangeeft of een HttpApplication gebeurtenis klaar is met verwerken. |
| IsWebSocketRequest |
Hiermee wordt een waarde opgehaald die aangeeft of de aanvraag een AspNetWebSocket aanvraag is. |
| IsWebSocketRequestUpgrading |
Hiermee wordt een waarde opgehaald die aangeeft of de verbinding een upgrade uitvoert van een HTTP-verbinding naar een AspNetWebSocket verbinding. |
| Items |
Hiermee haalt u een sleutel/waardeverzameling op die kan worden gebruikt om gegevens te ordenen en te delen tussen een module en een handler tijdens een HTTP-aanvraag. |
| PageInstrumentation |
Haalt een verwijzing op naar het pagina-instrumentatieservice-exemplaar voor deze aanvraag. |
| PreviousHandler |
Hiermee haalt u het IHttpHandler object op voor de bovenliggende handler. |
| Profile |
Hiermee haalt u het ProfileBase object op voor het huidige gebruikersprofiel. |
| Request |
Hiermee haalt u het HttpRequestBase object op voor de huidige HTTP-aanvraag. |
| Response |
Hiermee haalt u het HttpResponseBase object op voor het huidige HTTP-antwoord. |
| Server |
Hiermee haalt u het HttpServerUtilityBase object op dat methoden biedt die worden gebruikt wanneer webaanvragen worden verwerkt. |
| Session |
Hiermee haalt u het HttpSessionStateBase object op voor de huidige HTTP-aanvraag. |
| SkipAuthorization |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het UrlAuthorizationModule object de autorisatiecontrole voor de huidige aanvraag moet overslaan. |
| ThreadAbortOnTimeout |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET runtime Abort() moet aanroepen op de thread die deze aanvraag onderhoudt wanneer er een time-out optreedt voor de aanvraag. |
| Timestamp |
Hiermee wordt de eerste tijdstempel van de huidige HTTP-aanvraag opgehaald. |
| Trace |
Hiermee haalt u het TraceContext object op voor het huidige HTTP-antwoord. |
| User |
Hiermee worden beveiligingsgegevens opgehaald of ingesteld voor de huidige HTTP-aanvraag. |
| WebSocketNegotiatedProtocol |
Hiermee haalt u het onderhandelde protocol op dat van de server naar de client is verzonden voor een AspNetWebSocket aanvraag. |
| WebSocketRequestedProtocols |
Hiermee haalt u de geordende lijst met protocollen op die door de client worden aangevraagd. |
Methoden
| Name | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Accepteert een AspNetWebSocket aanvraag met behulp van de opgegeven gebruikersfunctie en het optiesobject. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Accepteert een AspNetWebSocket aanvraag met behulp van de opgegeven gebruikersfunctie. |
| AddError(Exception) |
Hiermee voegt u een uitzondering toe aan de uitzonderingsverzameling voor de huidige HTTP-aanvraag. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Hiermee wordt een virtuele gebeurtenis gegenereerd die optreedt wanneer het HTTP-deel van de aanvraag eindigt. |
| ClearError() |
Alle fouten voor de huidige HTTP-aanvraag worden gewist. |
| DisposeOnPipelineCompleted(IDisposable) |
Hiermee kan de methode van Dispose() een object worden aangeroepen wanneer het AspNetWebSocket verbindingsgedeelte van deze aanvraag is voltooid. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Hiermee haalt u een resourceobject op toepassingsniveau op op basis van de opgegeven ClassKey eigenschappen en ResourceKey op het CultureInfo object. |
| GetGlobalResourceObject(String, String) |
Hiermee wordt een resourceobject op toepassingsniveau opgehaald op basis van de opgegeven ClassKey eigenschappen en ResourceKey eigenschappen. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Hiermee haalt u een resourceobject op paginaniveau op op basis van de opgegeven VirtualPath eigenschappen en ResourceKey op het CultureInfo object. |
| GetLocalResourceObject(String, String) |
Hiermee haalt u een resourceobject op paginaniveau op op basis van de opgegeven VirtualPath eigenschappen en ResourceKey eigenschappen. |
| GetSection(String) |
Hiermee haalt u de opgegeven configuratiesectie van de standaardconfiguratie van de huidige toepassing op. |
| GetService(Type) |
Retourneert een object voor het huidige servicetype. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RemapHandler(IHttpHandler) |
Hiermee kunt u een handler voor de aanvraag opgeven. |
| RewritePath(String, Boolean) |
Herschrijf de URL met behulp van het opgegeven pad en een waarde die aangeeft of het virtuele pad voor serverresources wordt gewijzigd. |
| RewritePath(String, String, String, Boolean) |
Herschrijf de URL met behulp van het opgegeven pad, padgegevens, querytekenreeksinformatie en een waarde die aangeeft of het pad naar het clientbestand is ingesteld op het herschrijfpad. |
| RewritePath(String, String, String) |
Herschrijf de URL met behulp van het opgegeven pad, padinformatie en querytekenreeksinformatie. |
| RewritePath(String) |
Herschrijf de URL met behulp van het opgegeven pad. |
| SetSessionStateBehavior(SessionStateBehavior) |
Hiermee stelt u het type sessiestatusgedrag in dat is vereist om een HTTP-aanvraag te ondersteunen. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |