HttpApplication Osztály

Definíció

Meghatározza azokat a metódusokat, tulajdonságokat és eseményeket, amelyek egy ASP.NET-alkalmazás összes alkalmazásobjektumára jellemzőek. Ez az osztály azoknak az alkalmazásoknak az alaposztálya, amelyeket a felhasználó definiál a Global.asax fájlban.

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
Öröklődés
HttpApplication
Megvalósítás

Példák

Az alábbi két példa bemutatja, hogyan használhatja az osztályt HttpApplication és annak eseményeit. Az első példa bemutatja, hogyan hozhat létre egyéni HTTP-modult, és hogyan csatlakoztathat hozzá egy eseményt. A második példa bemutatja, hogyan módosíthatja a Web.config fájlt.

Az alábbi példa bemutatja, hogyan hozhat létre egyéni HTTP-modult, és hogyan csatlakoztathatja az eseményt AcquireRequestState a HTTP-modulhoz. A HTTP-modulok minden kérést lehallgatnak a webalkalmazás erőforrásaihoz, ezáltal lehetővé teszik az ügyfélkérések szűrését. Minden eseményre feliratkozó HTTP-modulnak HttpApplication implementálnia kell a IHttpModule felületet.

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

Mielőtt egy egyéni HTTP-modulban esemény következne be, módosítania kell a konfigurációs beállításokat a Web.config fájlban, hogy értesítse ASP.NET a HTTP-modulról. Az alábbi példa a Web.config fájl szakaszában található megfelelő konfigurációs beállítást httpModules mutatja be. Az alábbi beállítás az IIS 7.0 klasszikus módjára és az IIS korábbi verzióira vonatkozik.

<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>

Az alábbi beállítás az integrált IIS 7.0 módra vonatkozik.

<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>

Megjegyzések

A HttpApplication osztály példányait nem közvetlenül a felhasználó hozza létre a ASP.NET infrastruktúrában. Az osztály egy példánya HttpApplication számos kérés feldolgozására szolgál az élettartama során. Egyszerre azonban csak egy kérést képes feldolgozni. Így a tagváltozók a kérelemenkénti adatok tárolására használhatók.

Az alkalmazások olyan eseményeket vetnek fel, amelyeket az interfészt megvalósító egyéni modulok vagy a IHttpModule Global.asax fájlban definiált eseménykezelő kód kezelhet. Az interfészt IHttpModule megvalósító egyéni modulok a App_Code mappába vagy a Bin mappában lévő DLL-fájlba helyezhetők.

HttpApplication a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.

Note

Az IIS 7.0 integrált módban való futtatásakor a App_Code mappában vagy a Bin mappában lévő egyéni modulok a kérelemfolyamat összes kérésére érvényesek. A Global.asax fájl eseménykezelő kódja csak a ASP.NET kezelőhöz leképezett kérelmekre vonatkozik.

Az alkalmazásesemények a következő sorrendben jelennek meg:

  1. BeginRequest

  2. AuthenticateRequest

  3. PostAuthenticateRequest

  4. AuthorizeRequest

  5. PostAuthorizeRequest

  6. ResolveRequestCache

  7. PostResolveRequestCache

    Az PostResolveRequestCache esemény után és az PostMapRequestHandler esemény előtt létrejön egy eseménykezelő (amely a kérelem URL-címének megfelelő oldal). Ha egy kiszolgáló integrált módban futtatja az IIS 7.0-t, és legalább a .NET Framework 3.0-s verzióját, a MapRequestHandler esemény létre lesz hozva. Ha egy kiszolgáló az IIS 7.0-t klasszikus módban vagy az IIS egy korábbi verziójában futtatja, ez az esemény nem kezelhető.

  8. PostMapRequestHandler

  9. AcquireRequestState

  10. PostAcquireRequestState

  11. PreRequestHandlerExecute

    A rendszer végrehajtja az eseménykezelőt.

  12. PostRequestHandlerExecute

  13. ReleaseRequestState

  14. PostReleaseRequestState

    Az esemény bekövetkezése után a PostReleaseRequestState meglévő válaszszűrők szűrik a kimenetet.

  15. UpdateRequestCache

  16. PostUpdateRequestCache

  17. LogRequest.

    Ez az esemény támogatott az IIS 7.0 Integrált módban és legalább a .NET Framework 3.0-ban

  18. PostLogRequest

    Ez az esemény támogatott az IIS 7.0 Integrált mód és legalább a .NET Framework 3.0

  19. EndRequest

Konstruktorok

Name Description
HttpApplication()

Inicializálja a HttpApplication osztály új példányát.

Tulajdonságok

Name Description
Application

Lekéri egy alkalmazás aktuális állapotát.

Context

HTTP-specifikus információkat kér le az aktuális kérelemről.

Events

Lekéri az összes alkalmazáseseményt feldolgozó eseménykezelő-meghatalmazottak listáját.

Modules

Lekéri az aktuális alkalmazás moduljainak gyűjteményét.

Request

Lekéri az aktuális kérés belső kérésobjektumát.

Response

Lekéri az aktuális kérés belső válaszobjektumát.

Server

Lekéri az aktuális kérés belső kiszolgálóobjektumát.

Session

Lekéri a munkamenet-adatokhoz hozzáférést biztosító belső munkamenet-objektumot.

Site

Lekéri vagy beállítja a hely felületét egy IComponent implementációhoz.

User

Lekéri az aktuális kérés belső felhasználói objektumát.

Metódusok

Name Description
AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott AcquireRequestState eseményt az aktuális kérés aszinkron AcquireRequestState eseménykezelőinek gyűjteményéhez.

AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott AcquireRequestState eseményt az aktuális kérés aszinkron AcquireRequestState eseménykezelőinek gyűjteményéhez.

AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott AuthenticateRequest eseményt az aktuális kérés aszinkron AuthenticateRequest eseménykezelőinek gyűjteményéhez.

AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott AuthenticateRequest eseményt az aktuális kérés aszinkron AuthenticateRequest eseménykezelőinek gyűjteményéhez.

AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott AuthorizeRequest eseményt az aktuális kérés aszinkron AuthorizeRequest eseménykezelőinek gyűjteményéhez.

AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott AuthorizeRequest eseményt az aktuális kérés aszinkron AuthorizeRequest eseménykezelőinek gyűjteményéhez.

AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott BeginRequest eseményt az aktuális kérés aszinkron BeginRequest eseménykezelőinek gyűjteményéhez.

AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott BeginRequest eseményt az aktuális kérés aszinkron BeginRequest eseménykezelőinek gyűjteményéhez.

AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott EndRequest eseményt az aktuális kérés aszinkron EndRequest eseménykezelőinek gyűjteményéhez.

AddOnEndRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott EndRequest eseményt az aktuális kérés aszinkron EndRequest eseménykezelőinek gyűjteményéhez.

AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott LogRequest eseményt az aktuális kérés aszinkron LogRequest eseménykezelőinek gyűjteményéhez.

AddOnLogRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott LogRequest eseményt az aktuális kérés aszinkron LogRequest eseménykezelőinek gyűjteményéhez.

AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott MapRequestHandler eseményt az aktuális kérés aszinkron MapRequestHandler eseménykezelőinek gyűjteményéhez.

AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott MapRequestHandler eseményt az aktuális kérés aszinkron MapRequestHandler eseménykezelőinek gyűjteményéhez.

AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostAcquireRequestState eseményt az aktuális kérés aszinkron PostAcquireRequestState eseménykezelőinek gyűjteményéhez.

AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostAcquireRequestState eseményt az aktuális kérés aszinkron PostAcquireRequestState eseménykezelőinek gyűjteményéhez.

AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostAuthorizeRequest eseményt az aktuális kérés aszinkron PostAuthorizeRequest eseménykezelőinek gyűjteményéhez.

AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostAuthenticateRequest eseményt az aktuális kérés aszinkron PostAuthenticateRequest eseménykezelőinek gyűjteményéhez.

AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadottt PostAuthorizeRequest az aktuális kérés aszinkron PostAuthorizeRequest eseménykezelőinek gyűjteményéhez.

AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostAuthorizeRequest eseményt az aktuális kérés aszinkron PostAuthorizeRequest eseménykezelőinek gyűjteményéhez.

AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostLogRequest eseményt az aktuális kérés aszinkron PostLogRequest eseménykezelőinek gyűjteményéhez.

AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostLogRequest eseményt az aktuális kérés aszinkron PostLogRequest eseménykezelőinek gyűjteményéhez.

AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostMapRequestHandler eseményt az aktuális kérés aszinkron PostMapRequestHandler eseménykezelőinek gyűjteményéhez.

AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostMapRequestHandler eseményt az aktuális kérés aszinkron PostMapRequestHandler eseménykezelőinek gyűjteményéhez.

AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostReleaseRequestState eseményt az aktuális kérés aszinkron PostReleaseRequestState eseménykezelőinek gyűjteményéhez.

AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostReleaseRequestState eseményt az aktuális kérés aszinkron PostReleaseRequestState eseménykezelőinek gyűjteményéhez.

AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostRequestHandlerExecute eseményt az aktuális kérés aszinkron PostRequestHandlerExecute eseménykezelőinek gyűjteményéhez.

AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostRequestHandlerExecute eseményt az aktuális kérés aszinkron PostRequestHandlerExecute eseménykezelőinek gyűjteményéhez.

AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostResolveRequestCache eseményt az aktuális kérés aszinkron PostResolveRequestCache eseménykezelőinek gyűjteményéhez.

AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostResolveRequestCache eseményt az aktuális kérés aszinkron PostResolveRequestCache eseménykezelőinek gyűjteményéhez.

AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PostUpdateRequestCache eseményt az aktuális kérés aszinkron PostUpdateRequestCache eseménykezelőinek gyűjteményéhez.

AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PostUpdateRequestCache eseményt az aktuális kérés aszinkron PostUpdateRequestCache eseménykezelőinek gyűjteményéhez.

AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott PreRequestHandlerExecute eseményt az aktuális kérés aszinkron PreRequestHandlerExecute eseménykezelőinek gyűjteményéhez.

AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott PreRequestHandlerExecute eseményt az aktuális kérés aszinkron PreRequestHandlerExecute eseménykezelőinek gyűjteményéhez.

AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott ReleaseRequestState eseményt az aktuális kérés aszinkron ReleaseRequestState eseménykezelőinek gyűjteményéhez.

AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott ReleaseRequestState eseményt az aktuális kérés aszinkron ReleaseRequestState eseménykezelőinek gyűjteményéhez.

AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott ResolveRequestCache eseménykezelőt az aktuális kérés aszinkron ResolveRequestCache eseménykezelőinek gyűjteményéhez.

AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott ResolveRequestCache eseménykezelőt az aktuális kérés aszinkron ResolveRequestCache eseménykezelőinek gyűjteményéhez.

AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object)

Hozzáadja a megadott UpdateRequestCache eseményt az aktuális kérés aszinkron UpdateRequestCache eseménykezelőinek gyűjteményéhez.

AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler)

Hozzáadja a megadott UpdateRequestCache eseményt az aktuális kérés aszinkron UpdateRequestCache eseménykezelőinek gyűjteményéhez.

CompleteRequest()

Az ASP.NET megkerüli az összes eseményt és szűrést a HTTP-folyamat végrehajtási láncában, és közvetlenül végrehajtja a EndRequest eseményt.

Dispose()

A példányt megsemmisíti HttpApplication .

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetOutputCacheProviderName(HttpContext)

Lekéri a webhelyhez konfigurált alapértelmezett kimeneti gyorsítótár-szolgáltató nevét.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetVaryByCustomString(HttpContext, String)

A tulajdonság alkalmazásszintű implementációját VaryByCustom biztosítja.

Init()

Az összes eseménykezelő modul hozzáadása után végrehajtja az egyéni inicializálási kódot.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnExecuteRequestStep(Action<HttpContextBase,Action>)

A kérelem végrehajtási lépésének végrehajtásakor meghívandó visszahívást adja meg.

RegisterModule(Type)

Regisztrál egy alkalmazásmodult.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

esemény

Name Description
AcquireRequestState

Akkor fordul elő, ha ASP.NET az aktuális kéréshez társított aktuális állapotot (például munkamenet-állapotot) szerzi be.

AuthenticateRequest

Akkor fordul elő, ha egy biztonsági modul létrehozta a felhasználó identitását.

AuthorizeRequest

Akkor fordul elő, ha egy biztonsági modul igazolt felhasználói engedéllyel rendelkezik.

BeginRequest

A HTTP-folyamat végrehajtási láncának első eseménye, amikor ASP.NET válaszol egy kérésre.

Disposed

Az alkalmazás megsemmisítésekor fordul elő.

EndRequest

A HTTP-folyamat végrehajtási láncának utolsó eseménye, amikor ASP.NET válaszol egy kérésre.

Error

Kezeletlen kivétel esetén fordul elő.

LogRequest

Az aktuális kérés naplózásának ASP.NET előtt következik be.

MapRequestHandler

Akkor fordul elő, ha a kezelő ki van választva, hogy válaszoljon a kérésre.

PostAcquireRequestState

Akkor fordul elő, ha az aktuális kéréshez társított kérésállapot (például munkamenet állapota) le lett szerezve.

PostAuthenticateRequest

Akkor fordul elő, ha egy biztonsági modul létrehozta a felhasználó identitását.

PostAuthorizeRequest

Akkor fordul elő, ha az aktuális kérés felhasználója engedélyezve van.

PostLogRequest

Akkor fordul elő, ha ASP.NET befejezte a LogRequest esemény összes eseménykezelőjének feldolgozását.

PostMapRequestHandler

Akkor fordul elő, ha ASP.NET leképezte az aktuális kérést a megfelelő eseménykezelőre.

PostReleaseRequestState

Akkor fordul elő, ha ASP.NET befejezte az összes kérésesemény-kezelő végrehajtását, és a kérelemállapot-adatokat tárolta.

PostRequestHandlerExecute

Akkor fordul elő, ha az ASP.NET eseménykezelő (például egy lap vagy egy XML-webszolgáltatás) befejezi a végrehajtást.

PostResolveRequestCache

Ez akkor fordul elő, ha ASP.NET áthalad az aktuális eseménykezelő végrehajtásán, és lehetővé teszi a gyorsítótárból érkező kérések gyorsítótárból való kiszolgálását.

PostUpdateRequestCache

Akkor fordul elő, ha ASP.NET befejezi a gyorsítótárból érkező további kérések kiszolgálására használt gyorsítótárazási modulok frissítését és a válaszok tárolását.

PreRequestHandlerExecute

Az eseménykezelő végrehajtása ASP.NET előtt történik (például egy lap vagy egy XML-webszolgáltatás).

PreSendRequestContent

Közvetlenül azelőtt történik, hogy ASP.NET tartalmat küld az ügyfélnek.

PreSendRequestHeaders

Közvetlenül azelőtt történik, hogy ASP.NET HTTP-fejléceket küld az ügyfélnek.

ReleaseRequestState

Akkor következik be, ha ASP.NET befejeződött az összes kérelemesemény-kezelő végrehajtása. Ez az esemény miatt az állapotmodulok mentik az aktuális állapotadatokat.

RequestCompleted

Akkor fordul elő, ha a kérelemhez társított felügyelt objektumok felszabadultak.

ResolveRequestCache

Akkor fordul elő, ha ASP.NET befejez egy engedélyezési eseményt, amely lehetővé teszi, hogy a gyorsítótárazási modulok kiszolgálják a gyorsítótárból érkező kéréseket, megkerülve az eseménykezelő végrehajtását (például egy lap vagy egy XML-webszolgáltatás).

UpdateRequestCache

Ez akkor fordul elő, ha ASP.NET befejezi egy eseménykezelő futtatását, hogy a gyorsítótárazási modulok olyan válaszokat tároljanak, amelyek a gyorsítótárból érkező későbbi kérések kiszolgálására lesznek felhasználva.

Explicit interfész-implementációk

Name Description
IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

Aszinkron hívást kezdeményez a HTTP-eseménykezelőnek.

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

A folyamat befejezésekor aszinkron folyamatmetódust End biztosít.

IHttpHandler.IsReusable

Beolvas egy Boolean értéket, amely jelzi, hogy egy másik kérés használhatja-e az IHttpHandler objektumot.

IHttpHandler.ProcessRequest(HttpContext)

Lehetővé teszi a HTTP-webkérelmek feldolgozását egy olyan egyéni HTTP-kezelővel, amely implementálja a IHttpHandler felületet.

A következőre érvényes:

Lásd még