HttpContextBase 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.
Służy jako klasa bazowa dla klas, które zawierają informacje specyficzne dla protokołu HTTP dotyczące pojedynczego żądania HTTP.
public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
- Dziedziczenie
-
HttpContextBase
- Pochodne
- Implementuje
Uwagi
HttpContextBaseKlasa jest klasą abstrakcyjną, która zawiera te same elementy członkowskie co HttpContext Klasa. HttpContextBaseKlasa umożliwia tworzenie klas pochodnych, które są podobne do HttpContext klasy, ale można je dostosować i korzystać spoza potoku ASP.NET. Gdy wykonujesz testy jednostkowe, zazwyczaj korzystasz z klasy pochodnej do implementowania elementów członkowskich z dostosowanym zachowaniem, które spełnia scenariusz, który testujesz.
HttpContextWrapperKlasa pochodzi od HttpContextBase klasy. HttpContextWrapperKlasa służy jako otoka dla HttpContext klasy. W czasie wykonywania zwykle używane jest wystąpienie HttpContextWrapper klasy do wywoływania elementów członkowskich w HttpContext obiekcie.
Konstruktory
| HttpContextBase() |
Inicjuje klasę do użycia przez wystąpienie klasy dziedziczonej. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę. |
Właściwości
| AllErrors |
Gdy jest zastępowany w klasie pochodnej, pobiera tablicę błędów (jeśli istnieją), które są gromadzone podczas przetwarzania żądania HTTP. |
| AllowAsyncDuringSyncStages |
Po zaimplementowaniu w klasie pochodnej pobiera lub ustawia wartość wskazującą, czy operacje asynchroniczne są dozwolone podczas przetwarzania żądań ASP.NET, gdy nie są oczekiwane. |
| Application |
Gdy jest zastępowany w klasie pochodnej, pobiera HttpApplicationState obiekt dla bieżącego żądania HTTP. |
| ApplicationInstance |
Gdy jest zastępowany w klasie pochodnej, Pobiera lub ustawia HttpApplication obiekt dla bieżącego żądania HTTP. |
| AsyncPreloadMode |
Po zaimplementowaniu w klasie pochodnej pobiera lub ustawia obiekt, który zawiera flagi odnoszące się do asynchronicznego trybu wstępnego ładowania. |
| Cache |
Gdy jest zastępowany w klasie pochodnej, pobiera Cache obiekt dla bieżącej domeny aplikacji. |
| CurrentHandler |
Gdy jest zastępowany w klasie pochodnej, pobiera IHttpHandler obiekt, który reprezentuje aktualnie wykonywany program obsługi. |
| CurrentNotification |
Gdy jest zastępowany w klasie pochodnej, pobiera RequestNotification wartość wskazującą HttpApplication zdarzenie, które jest aktualnie przetwarzane. |
| Error |
Gdy jest zastępowany w klasie pochodnej, pobiera pierwszy błąd (jeśli istnieje), który jest kumulowany podczas przetwarzania żądania HTTP. |
| Handler |
Gdy jest zastępowany w klasie pochodnej, Pobiera lub ustawia IHttpHandler obiekt, który jest odpowiedzialny za przetwarzanie żądania HTTP. |
| IsCustomErrorEnabled |
Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy dla bieżącego żądania HTTP są włączone błędy niestandardowe. |
| IsDebuggingEnabled |
Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące żądanie HTTP jest w trybie debugowania. |
| IsPostNotification |
Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy HttpApplication zdarzenie zakończyło przetwarzanie. |
| IsWebSocketRequest |
Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy żądanie jest AspNetWebSocket żądaniem 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. |
| Items |
Gdy jest zastępowany w klasie pochodnej, pobiera kolekcję klucz/wartość, której można użyć do organizowania i udostępniania danych między modułem a programem obsługi w trakcie żądania HTTP. |
| PageInstrumentation |
Po zaimplementowaniu w klasie pochodnej pobiera odwołanie do wystąpienia usługi Page-Instrumentation dla tego żądania. |
| PreviousHandler |
Gdy jest zastępowany w klasie pochodnej, pobiera IHttpHandler obiekt dla programu obsługi nadrzędnej. |
| Profile |
Gdy jest zastępowany w klasie pochodnej, pobiera ProfileBase obiekt dla bieżącego profilu użytkownika. |
| Request |
Gdy jest zastępowany w klasie pochodnej, pobiera HttpRequest obiekt dla bieżącego żądania HTTP. |
| Response |
Gdy jest zastępowany w klasie pochodnej, pobiera HttpResponse obiekt dla bieżącej odpowiedzi HTTP. |
| Server |
Gdy jest zastępowany w klasie pochodnej, pobiera HttpServerUtility obiekt, który dostarcza metody, które są używane podczas przetwarzania żądań sieci Web. |
| Session |
Gdy jest zastępowany w klasie pochodnej, pobiera HttpSessionState obiekt dla bieżącego żądania HTTP. |
| SkipAuthorization |
Gdy jest zastępowany w klasie pochodnej, Pobiera lub ustawia wartość określającą, czy UrlAuthorizationModule obiekt powinien pominąć sprawdzanie autoryzacji dla bieżącego żądania. |
| ThreadAbortOnTimeout |
Po zaimplementowaniu w klasie pochodnej pobiera lub ustawia wartość określającą, czy środowisko uruchomieniowe ASP.NET powinno wywoływać Abort() wątek, który obsługuje to żądanie, gdy limit czasu żądania upłynął. |
| Timestamp |
Gdy jest zastępowany w klasie pochodnej, pobiera początkową sygnaturę czasową bieżącego żądania HTTP. |
| Trace |
Gdy jest zastępowany w klasie pochodnej, pobiera TraceContext obiekt dla bieżącej odpowiedzi HTTP. |
| User |
Gdy jest zastępowany w klasie pochodnej, Pobiera lub ustawia informacje o zabezpieczeniach dla bieżącego żądania HTTP. |
| WebSocketNegotiatedProtocol |
Po zaimplementowaniu w klasie pochodnej pobiera negocjowany protokół, który został wysłany z serwera do klienta w celu AspNetWebSocket połączenia. |
| WebSocketRequestedProtocols |
Po zaimplementowaniu w klasie pochodnej pobiera uporządkowaną listę protokołów zażądanych przez klienta. |
Metody
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Po zaimplementowaniu w klasie pochodnej akceptuje AspNetWebSocket żądanie przy użyciu określonej funkcji użytkownika. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Po zaimplementowaniu w klasie pochodnej, akceptuje AspNetWebSocket żądanie przy użyciu określonej funkcji użytkownika i obiektu opcje. |
| AddError(Exception) |
Gdy jest zastępowany w klasie pochodnej, dodaje wyjątek do kolekcji wyjątków dla bieżącego żądania HTTP. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Po zaimplementowaniu w klasie pochodnej wywołuje zdarzenie wirtualne, które występuje po zakończeniu części HTTP żądania. |
| ClearError() |
Gdy jest zastępowany w klasie pochodnej, czyści wszystkie błędy dla bieżącego żądania HTTP. |
| DisposeOnPipelineCompleted(IDisposable) |
Po zaimplementowaniu w klasie pochodnej, umożliwia Dispose() wywoływanie metody obiektu, gdy AspNetWebSocket zostanie ukończona część połączenia tego żądania. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetGlobalResourceObject(String, String) |
Gdy jest zastępowany w klasie pochodnej, pobiera obiekt zasobów na poziomie aplikacji na podstawie określonych ClassKey właściwości i ResourceKey . |
| GetGlobalResourceObject(String, String, CultureInfo) |
Gdy jest zastępowany w klasie pochodnej, pobiera obiekt zasobów na poziomie aplikacji na podstawie określonych ClassKey właściwości i ResourceKey CultureInfo obiektu. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetLocalResourceObject(String, String) |
Gdy jest zastępowany w klasie pochodnej, pobiera obiekt zasobów na poziomie strony na podstawie określonych VirtualPath właściwości i ResourceKey . |
| GetLocalResourceObject(String, String, CultureInfo) |
Gdy jest zastępowany w klasie pochodnej, pobiera obiekt zasobów na poziomie strony na podstawie określonych VirtualPath właściwości i ResourceKey CultureInfo obiektu. |
| GetSection(String) |
Gdy jest zastępowany w klasie pochodnej, pobiera określoną sekcję konfiguracyjną domyślnej konfiguracji bieżącej aplikacji. |
| GetService(Type) |
Gdy jest zastępowany w klasie pochodnej, zwraca obiekt dla bieżącego typu usługi. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| RemapHandler(IHttpHandler) |
Gdy jest zastępowany w klasie pochodnej, określa procedurę obsługi dla żądania. |
| RewritePath(String) |
Gdy jest zastępowany w klasie pochodnej, ponownie zapisuje adres URL przy użyciu określonej ścieżki. |
| RewritePath(String, Boolean) |
Gdy jest zastępowany w klasie pochodnej, ponownie zapisuje adres URL przy użyciu określonej ścieżki i wartości określającej, czy ścieżka wirtualna zasobów serwera jest modyfikowana. |
| RewritePath(String, String, String) |
Gdy jest zastępowany w klasie pochodnej, ponownie zapisuje adres URL przy użyciu określonej ścieżki, informacji o ścieżce i informacji o ciągu zapytania. |
| RewritePath(String, String, String, Boolean) |
Gdy jest zastępowany w klasie pochodnej, ponownie zapisuje adres URL przy użyciu określonej ścieżki, informacji o ścieżce, informacji o ciągu zapytania oraz wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisu. |
| SetSessionStateBehavior(SessionStateBehavior) |
Gdy jest zastępowany w klasie pochodnej, ustawia typ zachowania stanu sesji, które jest wymagane do obsługi żądania HTTP. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |