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.

Était-ce utile?

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
scroll top