2010-05-21 7 views
0

J'ai une classe Service qui est définie comme InstanceContextMode.Single, et est bien connue dans l'application d'hébergement. (L'hôte crée une instance, et passe que la WebServiceHost)
WCF Web/ServiceHost - Singletons et initialisation

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éé (c.-à-lorsqu'un appel est fait au service), ils sont nuls ou vides ...

Ai-je tort de supposer que l'instance initialisée dans l'application d'hébergement est utilisée pour chaque requête au WebServiceHost?

Tout pointeur ici serait génial.

Répondre

0

Votre hypothèse me semble correcte. Avez-vous mis le bon code dans le constructeur de service?

+0

Merci, je l'ai résolu mais c'était il y a un moment et je ne me souviens pas du haut de ma tête. Juste une de ces erreurs de "ce que je pensais" je pense, mais si je me souviens je vais l'écrire. – Kyle

+0

Bon à entendre c'est résolu. Ne pas oublier d'accepter la réponse :) – Peladao