Freigeben über


DefaultHttpHandler.BeginProcessRequest Methode

Definition

Initialisiert einen asynchronen Aufruf des HTTP-Handlers.

public:
 virtual IAsyncResult ^ BeginProcessRequest(System::Web::HttpContext ^ context, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginProcessRequest (System.Web.HttpContext context, AsyncCallback callback, object state);
abstract member BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
override this.BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginProcessRequest (context As HttpContext, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

context
HttpContext

Ein Objekt, das Verweise auf systeminterne Serverobjekte für HTTP-Anforderungen bereitstellt.

callback
AsyncCallback

Die Methode, die beim Abschluss des asynchronen Methodenaufrufs aufgerufen wird. Wenn callback auf null festgelegt ist, wird der Delegat nicht aufgerufen.

state
Object

Zustandsdaten, die zur Verarbeitung der Anforderung benötigt werden.

Gibt zurück

IAsyncResult

Ein IAsyncResult, das Informationen über den Status des Prozesses enthält.

Implementiert

Ausnahmen

Die Vorbedingungen für die Verarbeitung einer Anforderung sind fehlgeschlagen, und die angeforderte Datei verfügt entweder über das Suffix .asp, oder die Anforderung wurde über POST gesendet.

Hinweise

Beim Erstellen eines HTTP-Handlers für asynchrone Verwendung muss Der Handler die asynchronen und EndProcessRequest Methoden implementieren, die asynchron BeginProcessRequest durch ASP.NET aufgerufen werden.

Gilt für