Freigeben über


IHttpAsyncHandler Schnittstelle

Definition

Definiert den Vertrag, den asynchrone HTTP-Handlerobjekte implementieren müssen.

public interface class IHttpAsyncHandler : System::Web::IHttpHandler
public interface IHttpAsyncHandler : System.Web.IHttpHandler
type IHttpAsyncHandler = interface
    interface IHttpHandler
Public Interface IHttpAsyncHandler
Implements IHttpHandler
Abgeleitet
Implementiert

Hinweise

Eine- IHttpAsyncHandler Klasse kann mit einer Dateinamenerweiterung oder einer bestimmten URL durch eine Konfigurationsdatei im httpHandlers Konfigurations Abschnitt verknüpft werden. Die ASP.NET-Infrastruktur instanziiert und ruft den Handler ab, wenn die entsprechende Anforderung empfangen wird. Alternativ kann der Handler in einer ASHX-Datei definiert werden, und wenn die entsprechende Anforderung für die ASHX-Datei empfangen wird, wird der Handler ausgeführt.

Eigenschaften

IsReusable

Ruft einen Wert ab, der angibt, ob eine weitere Anforderung die IHttpHandler-Instanz verwenden kann.

(Geerbt von IHttpHandler)

Methoden

BeginProcessRequest(HttpContext, AsyncCallback, Object)

Initialisiert einen asynchronen Aufruf des HTTP-Handlers.

EndProcessRequest(IAsyncResult)

Stellt eine Methode zum Beenden des asynchronen Prozesses bereit, wenn der Prozess beendet wird.

ProcessRequest(HttpContext)

Ermöglicht die Verarbeitung von HTTP-Webanforderungen durch einen benutzerdefinierten HttpHandler, der die IHttpHandler-Schnittstelle implementiert.

(Geerbt von IHttpHandler)

Gilt für