WCF Web / ServiceHost - singletons et initialisation
-
04-10-2019 - |
Question
J'ai une classe de service qui est défini comme InstanceContextMode.Single, et est bien connu dans l'application d'hébergement. (L'hôte crée une instance, et passe que la WebServiceHost)
application Hébergement:
WebServiceHost host = null;
SomeService serviceInstance = new SomeService("text", "more text");
host = new WebServiceHost(serviceInstance, baseUri);
Problème:
Quand je vais utiliser les variables initialisées lorsque le service est créé (quand un appel est fait au service), ils sont soit nul ou vide ...
Ai-je tort de supposer que l'instance en cours dans l'application initialisés d'hébergement est utilisé pour chaque demande au WebServiceHost?
Les pointeurs ici serait grande.
La solution
Votre hypothèse me semble correct. Avez-vous mis le bon code dans le constructeur de service?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow