HttpContextWrapper Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Hermetyzuje wewnętrzny obiekt HTTP zawierający informacje specyficzne dla protokołu HTTP dotyczące pojedynczego żądania HTTP.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Dziedziczenie
Uwagi
Klasa HttpContextWrapper pochodzi z HttpContextBase klasy i służy jako otoka dla HttpContext klasy. Ta klasa uwidacznia funkcjonalność HttpContext klasy, a także uwidacznia HttpContextBase typ. Klasa HttpContextBase umożliwia zastąpienie oryginalnej HttpContext implementacji klasy w aplikacji niestandardową implementacją, taką jak podczas przeprowadzania testów jednostkowych poza potokiem ASP.NET.
Konstruktory
HttpContextWrapper(HttpContext) |
Inicjuje HttpContextWrapper nowe wystąpienie klasy przy użyciu określonego obiektu kontekstu. |
Właściwości
AllErrors |
Pobiera tablicę błędów (jeśli istnieją), które zostały zebrane podczas przetwarzania żądania HTTP. |
AllowAsyncDuringSyncStages |
Pobiera lub ustawia wartość wskazującą, czy operacje asynchroniczne są dozwolone podczas części przetwarzania żądań ASP.NET, gdy nie są one oczekiwane. |
AllowAsyncDuringSyncStages |
W przypadku implementacji w klasie pochodnej pobiera lub ustawia wartość wskazującą, czy operacje asynchroniczne są dozwolone podczas części przetwarzania żądań ASP.NET, gdy nie są one oczekiwane. (Odziedziczone po HttpContextBase) |
Application |
HttpApplicationState Pobiera obiekt dla bieżącego żądania HTTP. |
ApplicationInstance |
Pobiera lub ustawia HttpApplication obiekt dla bieżącego żądania HTTP. |
AsyncPreloadMode |
Pobiera lub ustawia obiekt zawierający flagi odnoszące się do trybu wstępnego ładowania asynchronicznego. |
AsyncPreloadMode |
Po zaimplementowaniu w klasie pochodnej pobiera lub ustawia obiekt zawierający flagi odnoszące się do trybu wstępnego ładowania asynchronicznego. (Odziedziczone po HttpContextBase) |
Cache |
Cache Pobiera obiekt dla bieżącej domeny aplikacji. |
CurrentHandler |
IHttpHandler Pobiera obiekt reprezentujący program obsługi, który jest aktualnie wykonywany. |
CurrentNotification |
Pobiera wartość wskazującą RequestNotification bieżące HttpApplication zdarzenie, które jest przetwarzane. |
Error |
Pobiera pierwszy błąd (jeśli istnieje) skumulowany podczas przetwarzania żądania HTTP. |
Handler |
Pobiera lub ustawia IHttpHandler obiekt odpowiedzialny za przetwarzanie żądania HTTP. |
IsCustomErrorEnabled |
Pobiera wartość wskazującą, czy dla bieżącego żądania HTTP są włączone błędy niestandardowe. |
IsDebuggingEnabled |
Pobiera wartość wskazującą, czy bieżące żądanie HTTP jest w trybie debugowania. |
IsPostNotification |
Pobiera wartość wskazującą HttpApplication , czy zdarzenie zakończyło przetwarzanie. |
IsWebSocketRequest |
Pobiera wartość wskazującą, czy żądanie jest żądaniem AspNetWebSocket . |
IsWebSocketRequest |
Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy żądanie jest żądaniem AspNetWebSocket połączenia. (Odziedziczone po HttpContextBase) |
IsWebSocketRequestUpgrading |
Pobiera wartość wskazującą, czy połączenie jest uaktualniane z połączenia HTTP do AspNetWebSocket połączenia. |
IsWebSocketRequestUpgrading |
Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy połączenie jest uaktualniane z połączenia HTTP do AspNetWebSocket połączenia. (Odziedziczone po HttpContextBase) |
Items |
Pobiera kolekcję kluczy/wartości, która może służyć do organizowania i udostępniania danych między modułem a procedurą obsługi podczas żądania HTTP. |
PageInstrumentation |
Pobiera odwołanie do wystąpienia usługi instrumentacji strony dla tego żądania. |
PageInstrumentation |
W przypadku implementacji w klasie pochodnej pobiera odwołanie do wystąpienia usługi instrumentacji strony dla tego żądania. (Odziedziczone po HttpContextBase) |
PreviousHandler |
IHttpHandler Pobiera obiekt dla programu obsługi nadrzędnej. |
Profile |
ProfileBase Pobiera obiekt dla bieżącego profilu użytkownika. |
Request |
HttpRequestBase Pobiera obiekt dla bieżącego żądania HTTP. |
Response |
HttpResponseBase Pobiera obiekt dla bieżącej odpowiedzi HTTP. |
Server |
HttpServerUtilityBase Pobiera obiekt, który udostępnia metody używane podczas przetwarzania żądań sieci Web. |
Session |
HttpSessionStateBase Pobiera obiekt dla bieżącego żądania HTTP. |
SkipAuthorization |
Pobiera lub ustawia wartość określającą, czy UrlAuthorizationModule obiekt powinien pominąć sprawdzanie autoryzacji dla bieżącego żądania. |
ThreadAbortOnTimeout |
Pobiera lub ustawia wartość określającą, czy środowisko uruchomieniowe ASP.NET powinno wywołać Abort() wątek, który obsługuje to żądanie po przekroczeniu limitu czasu żądania. |
ThreadAbortOnTimeout |
Po zaimplementowaniu w klasie pochodnej pobiera lub ustawia wartość określającą, czy środowisko uruchomieniowe ASP.NET powinno wywołać Abort() wątek, który obsługuje to żądanie, gdy żądanie zostanie przekroczenie limitu czasu. (Odziedziczone po HttpContextBase) |
Timestamp |
Pobiera początkową sygnaturę czasowa bieżącego żądania HTTP. |
Trace |
TraceContext Pobiera obiekt dla bieżącej odpowiedzi HTTP. |
User |
Pobiera lub ustawia informacje o zabezpieczeniach dla bieżącego żądania HTTP. |
WebSocketNegotiatedProtocol |
Pobiera wynegocjowany protokół, który został wysłany z serwera do klienta na AspNetWebSocket żądanie. |
WebSocketNegotiatedProtocol |
Po zaimplementowaniu w klasie pochodnej pobiera wynegocjowany protokół, który został wysłany z serwera do klienta na potrzeby AspNetWebSocket połączenia. (Odziedziczone po HttpContextBase) |
WebSocketRequestedProtocols |
Pobiera uporządkowaną listę protokołów żądanych przez klienta. |
WebSocketRequestedProtocols |
Po zaimplementowaniu w klasie pochodnej pobiera uporządkowaną listę protokołów, które zostały żądane przez klienta. (Odziedziczone po HttpContextBase) |
Metody
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
AspNetWebSocket Akceptuje żądanie przy użyciu określonej funkcji użytkownika. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Po zaimplementowaniu w klasie pochodnej akceptuje AspNetWebSocket żądanie przy użyciu określonej funkcji użytkownika. (Odziedziczone po HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
AspNetWebSocket Akceptuje żądanie przy użyciu określonej funkcji użytkownika i obiektu opcji. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Po zaimplementowaniu w klasie pochodnej akceptuje AspNetWebSocket żądanie przy użyciu określonej funkcji użytkownika i obiektu opcji. (Odziedziczone po HttpContextBase) |
AddError(Exception) |
Dodaje wyjątek do kolekcji wyjątków dla bieżącego żądania HTTP. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Zgłasza zdarzenie wirtualne, które występuje po zakończeniu części żądania HTTP. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Po zaimplementowaniu w klasie pochodnej zgłasza zdarzenie wirtualne, które występuje po zakończeniu części żądania HTTP. (Odziedziczone po HttpContextBase) |
ClearError() |
Czyści wszystkie błędy dla bieżącego żądania HTTP. |
DisposeOnPipelineCompleted(IDisposable) |
Umożliwia wywołanie metody obiektu Dispose() po zakończeniu AspNetWebSocket połączenia tego żądania. |
DisposeOnPipelineCompleted(IDisposable) |
Po zaimplementowaniu w klasie pochodnej umożliwia wywołanie metody obiektu Dispose() po zakończeniu AspNetWebSocket połączenia części tego żądania. (Odziedziczone po HttpContextBase) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetGlobalResourceObject(String, String) |
Pobiera obiekt zasobu na poziomie aplikacji na podstawie określonych ClassKey właściwości i ResourceKey . |
GetGlobalResourceObject(String, String, CultureInfo) |
Pobiera obiekt zasobu na poziomie aplikacji na podstawie określonych ClassKey właściwości i ResourceKey oraz obiektu CultureInfo . |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLocalResourceObject(String, String) |
Pobiera obiekt zasobu na poziomie strony na podstawie określonych VirtualPath właściwości i ResourceKey . |
GetLocalResourceObject(String, String, CultureInfo) |
Pobiera obiekt zasobu na poziomie strony na podstawie określonych VirtualPath właściwości i ResourceKey oraz obiektu CultureInfo . |
GetSection(String) |
Pobiera określoną sekcję konfiguracji domyślnej bieżącej aplikacji. |
GetService(Type) |
Zwraca obiekt dla bieżącego typu usługi. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RemapHandler(IHttpHandler) |
Umożliwia określenie procedury obsługi dla żądania. |
RemapHandler(IHttpHandler) |
W przypadku zastąpienia w klasie pochodnej określa procedurę obsługi żądania. (Odziedziczone po HttpContextBase) |
RewritePath(String) |
Ponownie zapisuje adres URL przy użyciu określonej ścieżki. |
RewritePath(String, Boolean) |
Ponownie zapisuje adres URL przy użyciu określonej ścieżki i wartości określającej, czy ścieżka wirtualna dla zasobów serwera jest modyfikowana. |
RewritePath(String, String, String) |
Ponownie zapisz adres URL przy użyciu określonej ścieżki, informacji o ścieżce i informacji o ciągu zapytania. |
RewritePath(String, String, String, Boolean) |
Ponownie zapisuje adres URL przy użyciu określonej ścieżki, informacji o ścieżce, informacji o ciągu zapytania i wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisywania. |
SetSessionStateBehavior(SessionStateBehavior) |
Ustawia typ zachowania stanu sesji, który jest wymagany w celu obsługi żądania HTTP. |
SetSessionStateBehavior(SessionStateBehavior) |
W przypadku zastąpienia w klasie pochodnej ustawia typ zachowania stanu sesji, który jest wymagany do obsługi żądania HTTP. (Odziedziczone po HttpContextBase) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
GetKeyedService<T>(IServiceProvider, Object) |
Pobiera usługę typu |
GetKeyedServices(IServiceProvider, Type, Object) |
Pobiera wyliczenie usług typu |
GetKeyedServices<T>(IServiceProvider, Object) |
Pobiera wyliczenie usług typu |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Pobiera usługę typu |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Pobiera usługę typu |
CreateAsyncScope(IServiceProvider) |
Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie. |
CreateScope(IServiceProvider) |
Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie. |
GetRequiredService(IServiceProvider, Type) |
Pobierz usługę typu |
GetRequiredService<T>(IServiceProvider) |
Pobierz usługę typu |
GetService<T>(IServiceProvider) |
Pobierz usługę typu |
GetServices(IServiceProvider, Type) |
Pobierz wyliczenie usług typu |
GetServices<T>(IServiceProvider) |
Pobierz wyliczenie usług typu |
GetFakeLogCollector(IServiceProvider) |
Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora. |
GetFakeRedactionCollector(IServiceProvider) |
Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności. |