Freigeben über


Sys.Net.WebRequest userContext-Eigenschaft

Aktualisiert: November 2007

Ruft den der Sys.Net.WebRequest-Instanz zugeordneten Benutzerkontext ab oder legt ihn fest.

Tipp

Um Eigenschaftenwerte für Client-API-Eigenschaften abzurufen oder festzulegen, müssen Sie Accessormethoden für die Eigenschaften aufrufen, die mit dem Präfix get_ bzw. set_ benannt sind. Beispiel: Um einen Wert für eine Eigenschaft wie cancel abzurufen oder festzulegen, rufen Sie die get_cancel-Methode oder die set_cancel-Methode auf.

var userContext = MyWebRequest.get_userContext();
MyWebRequest.set_userContext(value);

Parameter

Parameter

Beschreibung

Value

Die Benutzerkontextinformationen, die der Anforderung zugeordnet sind. value kann null, ein primitiver Typ oder ein JavaScript-Objekt sein.

Rückgabewert

Der aktuelle Benutzerkontext für die Webanforderung.

Hinweise

Die userContext-Eigenschaft kann vor dem Aufrufen ihrer invoke-Methode auf die WebRequest-Instanz festgelegt werden. Auf dieselbe userContext-Eigenschaft kann innerhalb des abgeschlossenen Handlers der Webanforderung zugegriffen werden. Dadurch kann zwischen Aufrufern für Ereignishandler unterschieden oder bei der Verarbeitung der zurückgegebenen Daten Zustand und Kontext wiederhergestellt werden.

Tipp

Um den Benutzerkontext innerhalb des Ereignishandlers abzurufen, verwenden Sie den Benutzerkontext von Sys.Net.WebRequestExecutor webRequest-Eigenschaft.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie den Benutzerkontext für die Webanforderung festlegen. Dieser Code ist Teil eines vollständigen Beispiels, das in der Übersicht über die WebRequest-Klasse enthalten ist.

// Set user's context
wRequest.set_userContext("user's context");

Siehe auch

Referenz

Sys.Net.WebRequestManager-Klasse

Sys.Net.WebRequestExecutor-Klasse

Sys.Net.XMLHttpExecutor-Klasse