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