2010-01-18 4 views

Répondre

4

Utilisez la classe WebOperationContext (dans System.ServiceModel.Web) - elle vous donne accès à un équivalent de la demande HttpContext. Toutefois, sauf si vous activez l'hébergement Asp.Net, vous ne pouvez pas nécessairement obtenir les mêmes informations, car IIS est alors simplement utilisé comme méthode d'activation pour le service, plutôt que comme hôte. Alors qu'avec AspNetCompatibilityRequirements défini sur Requis ou Autorisé, le service est réellement hébergé dans Asp.Net dans IIS.