2010-12-17 2 views
0

Je suis nouveau à WCF je suis en train de mettre en œuvre WCF session de gestion, mais je ne suis pas clair sur la façon de mettre en œuvre la session WCFWCF session d'entretien

Ceci est mon CODE

<wsHttpBinding> 
    <binding name="wsHttpBinding"> 
     <reliableSession enabled="true" /> 
    </binding> 
</wsHttpBinding> 

[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples", 
SessionMode=SessionMode.Required)] 
    public interface IMyService 
    { 
    ... 
    } 

Cela ne fonctionne pas ... session n'est pas maintenu dans mon projet

Maintenant je voulais savoir si quelque chose me manque ou si j'ai besoin d'ajouter quelque chose d'autre dans le client ou le serveur si de ???? ou ce seul est suffisant pour mettre en œuvre la session dans mon projet ???

Ce sera d'une grande aide si quelqu'un fournir quelques idées, suggestions ou exemples de code pour la mise en œuvre ma tâche ...

Répondre

0

Lorsque vous implémentez votre IMyService dans une classe et un client se connecte à votre service tous les gains de clients une nouvelle instance de votre classe. Il y a un petit exemple, qui pourraient vous aider: http://www.devx.com/architect/Article/40665

0

Comment votre service se comportera dépend non seulement de la SessionMode spécifiée pour le ServiceContract, mais aussi sur le InstanceContextMode sous lequel vos courses de mise en œuvre de services (contrôlés par le InstanceContextMode propriété du ServiceBehavior). Il y a un tableau utile here qui vous indique à quoi s'attendre avec les différentes combinaisons de ces paramètres. Si cela ne vous aide pas à résoudre votre problème, veuillez expliquer plus précisément quel comportement vous attendez et ce que vous voyez.

+0

Plus d'un client contactera le service susmentionné et le service doit fournir les informations requises par le client. Par exemple: Le service contiendra un objet DOM, ici DOM signifie un objet de base de données qui aura des informations sur l'employé. Chaque client demandera des informations différentes de l'objet DOM, et notre service doit fournir l'information. Notre service doit not goto Base de données chaque fois que le client appelle, donc pour cela nous devons implémenter la gestion de session en service (WCF). Il sera d'une grande aide s'il est possible de fournir quelques idées, suggestions ou exemples de code –

Questions connexes