WCF-Anforderungsbereichsvariablen

Ich habe einige Arbeiten durchgeführt, um die WCF-Pipeline meines Dienstes zu erweitern, hauptsächlich mitIOperationInvoker um meine eigene Funktionalität zu implementieren.

Ich benutze geradeSystem.Web.HttpContext.Current.Items, um einige Variablen zu speichern, die während der gesamten Gültigkeitsdauer meiner Anforderung beibehalten werden sollen (Aufruf vor der Methode, während der Webserver-Methode, Aufruf nach der Methode).

Dies funktioniert gut, wenn Sie dasHTTP Binding muss ich jetzt allerdings aktivierenTCP undNamedPipes Bindungen, bei denen dasSystem.Web.HttpContext.Current.Items bag ist offensichtlich nicht verfügbar.

Gibt es einen besseren Ort, um Variablen zu speichern, die nur für die aktuelle Anforderung gültig sein sollen?

Danke David

Antworten auf die Frage(4)

Ihre Antwort auf die Frage