HttpContextWrapper Klasa

Definicja

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
HttpContextWrapper

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 T z elementu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z elementu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

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 serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

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.

Dotyczy