HttpApplication 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.
Definiuje metody, właściwości i zdarzenia, które są wspólne dla wszystkich obiektów aplikacji w aplikacji ASP.NET. Ta klasa jest klasą bazową dla aplikacji zdefiniowanych przez użytkownika w pliku Global.asax.
public ref class HttpApplication : IDisposable, System::ComponentModel::IComponent, System::Web::IHttpAsyncHandler
public class HttpApplication : IDisposable, System.ComponentModel.IComponent, System.Web.IHttpAsyncHandler
type HttpApplication = class
interface IHttpAsyncHandler
interface IHttpHandler
interface IComponent
interface IDisposable
type HttpApplication = class
interface IComponent
interface IDisposable
interface IHttpAsyncHandler
interface IHttpHandler
Public Class HttpApplication
Implements IComponent, IDisposable, IHttpAsyncHandler
- Dziedziczenie
-
HttpApplication
- Implementuje
Przykłady
W poniższych dwóch przykładach pokazano, jak używać HttpApplication klasy i jej zdarzeń. W pierwszym przykładzie pokazano, jak utworzyć niestandardowy moduł HTTP i połączyć z nim zdarzenie. W drugim przykładzie pokazano, jak zmodyfikować plik Web.config.
W poniższym przykładzie pokazano, jak utworzyć niestandardowy moduł HTTP i połączyć zdarzenie z AcquireRequestState modułem HTTP. Moduły HTTP przechwytywać każde żądanie do zasobów aplikacji internetowej, umożliwiając filtrowanie żądań klientów. Każdy moduł HTTP, który subskrybuje HttpApplication zdarzenie, musi zaimplementować IHttpModule interfejs.
using System;
using System.Web;
namespace Samples.AspNet.CS
{
public class CustomHTTPModule : IHttpModule
{
public CustomHTTPModule()
{
// Class constructor.
}
// Classes that inherit IHttpModule
// must implement the Init and Dispose methods.
public void Init(HttpApplication app)
{
app.AcquireRequestState += new EventHandler(app_AcquireRequestState);
app.PostAcquireRequestState += new EventHandler(app_PostAcquireRequestState);
}
public void Dispose()
{
// Add code to clean up the
// instance variables of a module.
}
// Define a custom AcquireRequestState event handler.
public void app_AcquireRequestState(object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication)o;
HttpContext ctx = HttpContext.Current;
ctx.Response.Write(" Executing AcquireRequestState ");
}
// Define a custom PostAcquireRequestState event handler.
public void app_PostAcquireRequestState(object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication)o;
HttpContext ctx = HttpContext.Current;
ctx.Response.Write(" Executing PostAcquireRequestState ");
}
}
}
Imports System.Web
Namespace Samples.AspNet.VB
Public Class CustomHTTPModule
Implements IHttpModule
Public Sub New()
' Class constructor.
End Sub
' Classes that inherit IHttpModule
' must implement the Init and Dispose methods.
Public Sub Init(ByVal app As HttpApplication) Implements IHttpModule.Init
AddHandler app.AcquireRequestState, AddressOf app_AcquireRequestState
AddHandler app.PostAcquireRequestState, AddressOf app_PostAcquireRequestState
End Sub
Public Sub Dispose() Implements IHttpModule.Dispose
' Add code to clean up the
' instance variables of a module.
End Sub
' Define a custom AcquireRequestState event handler.
Public Sub app_AcquireRequestState(ByVal o As Object, ByVal ea As EventArgs)
Dim httpApp As HttpApplication = CType(o, HttpApplication)
Dim ctx As HttpContext = HttpContext.Current
ctx.Response.Write(" Executing AcquireRequestState ")
End Sub
' Define a custom PostAcquireRequestState event handler.
Public Sub app_PostAcquireRequestState(ByVal o As Object, ByVal ea As EventArgs)
Dim httpApp As HttpApplication = CType(o, HttpApplication)
Dim ctx As HttpContext = HttpContext.Current
ctx.Response.Write(" Executing PostAcquireRequestState ")
End Sub
End Class
End Namespace
Przed wystąpieniem zdarzenia w niestandardowym module HTTP należy zmodyfikować ustawienia konfiguracji w pliku Web.config, aby powiadomić ASP.NET o module HTTP. W poniższym przykładzie przedstawiono odpowiednie ustawienie konfiguracji w httpModules
sekcji pliku Web.config. Następujące ustawienie dotyczy trybu klasycznego usług IIS 7.0 i starszych wersji usług IIS.
<configuration>
<system.web>
<httpModules>
<add type="Samples.AspNet.CS.CustomHTTPModule"
name="CustomHttpModule" />
</httpModules>
</system.web>
</configuration>
<configuration>
<system.web>
<httpModules>
<add type="Samples.AspNet.VB.CustomHTTPModule"
name="CustomHttpModule" />
</httpModules>
</system.web>
</configuration>
Następujące ustawienie dotyczy trybu zintegrowanego usług IIS 7.0.
<configuration>
<system.webServer>
<modules>
<add type="Samples.AspNet.CS.CustomHTTPModule"
name="CustomHttpModule" />
</modules>
</system.webServer>
</configuration>
<configuration>
<system.webServer>
<modules>
<add type="Samples.AspNet.VB.CustomHTTPModule"
name="CustomHttpModule" />
<modules>
</system.webServer>
</configuration>
Uwagi
HttpApplication Wystąpienia klasy są tworzone w infrastrukturze ASP.NET, a nie bezpośrednio przez użytkownika. Jedno wystąpienie klasy służy do przetwarzania HttpApplication wielu żądań w okresie istnienia. Może jednak przetwarzać tylko jedno żądanie jednocześnie. W związku z tym zmienne składowe mogą służyć do przechowywania danych poszczególnych żądań.
Aplikacja zgłasza zdarzenia, które mogą być obsługiwane przez moduły niestandardowe implementujące IHttpModule interfejs lub kod programu obsługi zdarzeń zdefiniowany w pliku Global.asax. Moduły niestandardowe, które implementują IHttpModule interfejs, można umieścić w folderze App_Code lub w dll w folderze Bin.
HttpApplicationjest wprowadzana w wersji .NET Framework 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.
Uwaga
W przypadku uruchamiania usług IIS 7.0 w trybie zintegrowanym moduły niestandardowe w folderze App_Code lub folderZe Bin mają zastosowanie do wszystkich żądań w potoku żądania. Kod programu obsługi zdarzeń w pliku Global.asax dotyczy tylko żądań mapowanych na program obsługi ASP.NET.
Zdarzenia aplikacji są wywoływane w następującej kolejności:
-
PostResolveRequestCache Po zdarzeniu i przed PostMapRequestHandler zdarzeniem zostanie utworzona procedura obsługi zdarzeń (która jest stroną odpowiadającą adresowi URL żądania). Gdy na serwerze jest uruchomiony program IIS 7.0 w trybie zintegrowanym i co najmniej .NET Framework w wersji 3.0, MapRequestHandler zdarzenie jest zgłaszane. Jeśli serwer korzysta z usług IIS 7.0 w trybie klasycznym lub starszej wersji usług IIS, nie można obsłużyć tego zdarzenia.
-
Procedura obsługi zdarzeń jest wykonywana.
-
Po podniesieniu PostReleaseRequestState zdarzenia wszystkie istniejące filtry odpowiedzi będą filtrować dane wyjściowe.
-
To zdarzenie jest obsługiwane w trybie zintegrowanym usług IIS 7.0 i co najmniej .NET Framework 3.0
-
To zdarzenie jest obsługiwane w trybie zintegrowanym usług IIS 7.0 i co najmniej .NET Framework 3.0
Konstruktory
HttpApplication() |
Inicjuje nowe wystąpienie klasy HttpApplication. |
Właściwości
Application |
Pobiera bieżący stan aplikacji. |
Context |
Pobiera informacje specyficzne dla protokołu HTTP dotyczące bieżącego żądania. |
Events |
Pobiera listę delegatów programu obsługi zdarzeń, które przetwarzają wszystkie zdarzenia aplikacji. |
Modules |
Pobiera kolekcję modułów dla bieżącej aplikacji. |
Request |
Pobiera obiekt żądania wewnętrznego dla bieżącego żądania. |
Response |
Pobiera obiekt odpowiedzi wewnętrznej dla bieżącego żądania. |
Server |
Pobiera obiekt wewnętrznego serwera dla bieżącego żądania. |
Session |
Pobiera obiekt sesji wewnętrznej, który zapewnia dostęp do danych sesji. |
Site |
Pobiera lub ustawia interfejs lokacji na potrzeby implementacji IComponent . |
User |
Pobiera wewnętrzny obiekt użytkownika dla bieżącego żądania. |
Metody
AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone AcquireRequestState zdarzenie do kolekcji asynchronicznych AcquireRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone AcquireRequestState zdarzenie do kolekcji asynchronicznych AcquireRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone AuthenticateRequest zdarzenie do kolekcji asynchronicznych AuthenticateRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone AuthenticateRequest zdarzenie do kolekcji asynchronicznych AuthenticateRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone AuthorizeRequest zdarzenie do kolekcji asynchronicznych AuthorizeRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone AuthorizeRequest zdarzenie do kolekcji asynchronicznych AuthorizeRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone BeginRequest zdarzenie do kolekcji asynchronicznych BeginRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone BeginRequest zdarzenie do kolekcji asynchronicznych BeginRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone EndRequest zdarzenie do kolekcji asynchronicznych EndRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone EndRequest zdarzenie do kolekcji asynchronicznych EndRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone LogRequest zdarzenie do kolekcji asynchronicznych LogRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone LogRequest zdarzenie do kolekcji asynchronicznych LogRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone MapRequestHandler zdarzenie do kolekcji asynchronicznych MapRequestHandler procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone MapRequestHandler zdarzenie do kolekcji asynchronicznych MapRequestHandler procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostAcquireRequestState zdarzenie do kolekcji asynchronicznych PostAcquireRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostAcquireRequestState zdarzenie do kolekcji asynchronicznych PostAcquireRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostAuthenticateRequest zdarzenie do kolekcji asynchronicznych PostAuthenticateRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostAuthorizeRequest zdarzenie do kolekcji asynchronicznych PostAuthorizeRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostAuthorizeRequest zdarzenie do kolekcji asynchronicznych PostAuthorizeRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określony PostAuthorizeRequest element do kolekcji asynchronicznych PostAuthorizeRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostLogRequest zdarzenie do kolekcji asynchronicznych PostLogRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostLogRequest zdarzenie do kolekcji asynchronicznych PostLogRequest procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostMapRequestHandler zdarzenie do kolekcji asynchronicznych PostMapRequestHandler procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostMapRequestHandler zdarzenie do kolekcji asynchronicznych PostMapRequestHandler procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostReleaseRequestState zdarzenie do kolekcji asynchronicznych PostReleaseRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostReleaseRequestState zdarzenie do kolekcji asynchronicznych PostReleaseRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostRequestHandlerExecute zdarzenie do kolekcji asynchronicznych PostRequestHandlerExecute procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostRequestHandlerExecute zdarzenie do kolekcji asynchronicznych PostRequestHandlerExecute procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostResolveRequestCache zdarzenie do kolekcji asynchronicznych PostResolveRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostResolveRequestCache zdarzenie do kolekcji asynchronicznych PostResolveRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PostUpdateRequestCache zdarzenie do kolekcji asynchronicznych PostUpdateRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PostUpdateRequestCache zdarzenie do kolekcji asynchronicznych PostUpdateRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone PreRequestHandlerExecute zdarzenie do kolekcji asynchronicznych PreRequestHandlerExecute procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone PreRequestHandlerExecute zdarzenie do kolekcji asynchronicznych PreRequestHandlerExecute procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone ReleaseRequestState zdarzenie do kolekcji asynchronicznych ReleaseRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone ReleaseRequestState zdarzenie do kolekcji asynchronicznych ReleaseRequestState procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) |
Dodaje określoną ResolveRequestCache procedurę obsługi zdarzeń do kolekcji asynchronicznych ResolveRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określoną ResolveRequestCache procedurę obsługi zdarzeń do kolekcji asynchronicznych ResolveRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) |
Dodaje określone UpdateRequestCache zdarzenie do kolekcji asynchronicznych UpdateRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) |
Dodaje określone UpdateRequestCache zdarzenie do kolekcji asynchronicznych UpdateRequestCache procedur obsługi zdarzeń dla bieżącego żądania. |
CompleteRequest() |
Powoduje, że ASP.NET pominąć wszystkie zdarzenia i filtrować w łańcuchu potoków HTTP wykonywania i bezpośrednio wykonać EndRequest zdarzenie. |
Dispose() |
HttpApplication Usuwa wystąpienie. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetOutputCacheProviderName(HttpContext) |
Pobiera nazwę domyślnego dostawcy wyjściowej pamięci podręcznej skonfigurowanego dla witryny sieci Web. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetVaryByCustomString(HttpContext, String) |
Zapewnia implementację właściwości w całej VaryByCustom aplikacji. |
Init() |
Wykonuje niestandardowy kod inicjowania po dodaniu wszystkich modułów obsługi zdarzeń. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnExecuteRequestStep(Action<HttpContextBase,Action>) |
Określa wywołanie zwrotne do wywołania po wykonaniu kroku wykonywania żądania. |
RegisterModule(Type) |
Rejestruje moduł aplikacji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
AcquireRequestState |
Występuje, gdy ASP.NET uzyskuje bieżący stan (na przykład stan sesji), który jest skojarzony z bieżącym żądaniem. |
AuthenticateRequest |
Występuje, gdy moduł zabezpieczeń ustanowił tożsamość użytkownika. |
AuthorizeRequest |
Występuje, gdy moduł zabezpieczeń zweryfikował autoryzację użytkownika. |
BeginRequest |
Występuje jako pierwsze zdarzenie w łańcuchu potoków HTTP wykonywania, gdy ASP.NET odpowiada na żądanie. |
Disposed |
Występuje, gdy aplikacja jest usuwana. |
EndRequest |
Występuje jako ostatnie zdarzenie w łańcuchu potoków HTTP wykonywania, gdy ASP.NET odpowiada na żądanie. |
Error |
Występuje, gdy zgłaszany jest nieobsługiwany wyjątek. |
LogRequest |
Występuje tuż przed ASP.NET wykonuje wszelkie rejestrowanie dla bieżącego żądania. |
MapRequestHandler |
Występuje, gdy program obsługi jest wybrany do odpowiadania na żądanie. |
PostAcquireRequestState |
Występuje, gdy otrzymano stan żądania (na przykład stan sesji), który jest skojarzony z bieżącym żądaniem. |
PostAuthenticateRequest |
Występuje, gdy moduł zabezpieczeń ustanowił tożsamość użytkownika. |
PostAuthorizeRequest |
Występuje, gdy użytkownik bieżącego żądania został autoryzowany. |
PostLogRequest |
Występuje, gdy ASP.NET zakończyło przetwarzanie wszystkich procedur obsługi zdarzeń LogRequest dla zdarzenia. |
PostMapRequestHandler |
Występuje, gdy ASP.NET zamapował bieżące żądanie na odpowiednią procedurę obsługi zdarzeń. |
PostReleaseRequestState |
Występuje, gdy ASP.NET zostało ukończone wykonywanie wszystkich procedur obsługi zdarzeń żądania, a dane stanu żądania zostały zapisane. |
PostRequestHandlerExecute |
Występuje, gdy program obsługi zdarzeń ASP.NET (na przykład strona lub usługa sieci Web XML) kończy wykonywanie. |
PostResolveRequestCache |
Występuje, gdy ASP.NET pomija wykonywanie bieżącego programu obsługi zdarzeń i umożliwia buforowanie modułu obsługi żądania z pamięci podręcznej. |
PostUpdateRequestCache |
Występuje, gdy ASP.NET kończy aktualizowanie modułów buforowania i przechowywanie odpowiedzi używanych do obsługi kolejnych żądań z pamięci podręcznej. |
PreRequestHandlerExecute |
Występuje tuż przed ASP.NET rozpoczyna wykonywanie procedury obsługi zdarzeń (na przykład strony lub usługi sieci Web XML). |
PreSendRequestContent |
Występuje tuż przed ASP.NET wysyła zawartość do klienta. |
PreSendRequestHeaders |
Występuje tuż przed ASP.NET wysyła nagłówki HTTP do klienta. |
ReleaseRequestState |
Występuje po ASP.NET kończy wykonywanie wszystkich procedur obsługi zdarzeń żądania. To zdarzenie powoduje, że moduły stanu zapisują bieżące dane o stanie. |
RequestCompleted |
Występuje po wydaniu zarządzanych obiektów skojarzonych z żądaniem. |
ResolveRequestCache |
Występuje, gdy ASP.NET kończy zdarzenie autoryzacji, aby umożliwić modułom buforowania obsługę żądań z pamięci podręcznej, pomijając wykonywanie programu obsługi zdarzeń (na przykład stronę lub usługę sieci Web XML). |
UpdateRequestCache |
Występuje, gdy ASP.NET kończy wykonywanie procedury obsługi zdarzeń w celu umożliwienia buforowania modułów przechowywania odpowiedzi, które będą używane do obsługi kolejnych żądań z pamięci podręcznej. |
Jawne implementacje interfejsu
IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) |
Inicjuje asynchroniczne wywołanie programu obsługi zdarzeń HTTP. |
IHttpAsyncHandler.EndProcessRequest(IAsyncResult) |
Zapewnia metodę procesu |
IHttpHandler.IsReusable |
Pobiera wartość wskazującą, |
IHttpHandler.ProcessRequest(HttpContext) |
Umożliwia przetwarzanie żądań sieci Web HTTP przez niestandardową procedurę IHttpHandler obsługi HTTP, która implementuje interfejs. |