Freigeben über


Sys.Net.WebRequestManager add_invokingRequest-Methode

Aktualisiert: November 2007

Registriert einen Handler zum Verarbeiten des aufrufenden Anforderungsereignisses vom WebRequestManager.

Sys.Net.WebRequestManager.add_invokingRequest(handler);

Parameter

Parameter

Beschreibung

handler

Die zur Behandlung des aufrufenden Anforderungsereignisses registrierte Funktion.

Hinweise

Verwenden Sie die add_invokingRequest-Methode, um eine Funktion festzulegen, die von der WebRequestManager-Klasse aufgerufen werden muss, bevor die Webanforderung an den Executor weitergeleitet wird. Dieses Ereignis ermöglicht es Ihnen, die an den WebRequestManager weitergeleiteten Webanforderungen zu überprüfen. Sie können dieses Ereignis verwenden, um die folgenden Aufgaben auszuführen:

  • Überwachen ausgehender Netzwerkanforderungen

  • Abfangen und wahlweises Abbrechen von Webanforderungen

  • Verarbeiten von Webanforderungen durch Verwendung einer benutzerdefinierten Logik anstelle eines Executorkonstrukts. Sie können einen lokalen Speicherdienst beispielsweise so konfigurieren, dass jede Anforderung abgefangen und Antwortdaten aus einem lokalen Speicher erstellt werden, anstatt Anforderungen über das Netzwerk senden zu lassen.

Ihr Ereignishandler muss über die folgende Signatur verfügen:

function OnInvokingRequest(sender, networkRequestEventArgs){} 

Der ender-Parameter wurde auf die WebRequestManager-Instanz festgelegt.

Beispiel

Im folgenden Beispiel wird gezeigt, wie ein Ereignis hinzugefügt wird, das vor der Ausführung der Webanforderung ausgegeben werden soll. Dieser Code ist Teil eines vollständigen Beispiels, das in der Übersicht über die WebRequestManager-Klasse enthalten ist.

// Set the handler to call before the Web request
// is executed.
Sys.Net.WebRequestManager.add_invokingRequest(On_InvokingRequest);   

Siehe auch

Referenz

Sys.Net.WebRequestManager-Klasse

Sys.Net.WebRequestExecutor-Klasse

Sys.Net.XMLHttpExecutor-Klasse