IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

Interrogation sur le fonctionnement des sessions


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 96
    Par défaut Interrogation sur le fonctionnement des sessions
    Bonjour à tous,

    j'essai temps bien que mal à fair un Service Web (WCF).
    A priori je n'ai pas trop de souci.

    j'aimerai utiliser les session mais je n'y connait pas grand chose.

    je mexplique.

    dans mon Service Web j'ai 3 méthodes.

    1 - connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            public Intervenant Connexion(string login, string mdp)
            {
                return IntervenantManager.Charger(login, mdp);
            }
    2 - deconnexion

    3 - et écrire.

    dans la méthode connexion j'aimerai créer une session, comment dois-je faire ?

    dans la méthode deconnexion j'aimerai libérer la session, comment dois-je faire ?

    dans la méthode ecrire j'aimerai s'avoir si la session est ouverte, comment dois-je faire ?

    Par avancde un grand merci.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bonjour

    Citation Envoyé par mdordenart Voir le message
    dans la méthode connexion j'aimerai créer une session, comment dois-je faire ?
    Mettrre l'attribut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [OperationContract(IsInitiating=true)]
    à la méthode dans l'interface (pas dans l'implémentation).

    dans la méthode deconnexion j'aimerai libérer la session, comment dois-je faire ?
    Sur la méthode de déconnexion, mettre l'attribut suivant dans l'interface :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [OperationContract(IsTerminating = true)]
    dans la méthode ecrire j'aimerai s'avoir si la session est ouverte, comment dois-je faire ?
    Inutile, il suffit de mettre (toujours dans l'interface) l'attribut sur l'interface (en tete de l'interface, pas sur une méthode)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ServiceContract(SessionMode=SessionMode.Required)]
    et sur la méthode (dans l'interface toujours) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [OperationContract(IsInitiating = false, IsTerminating = false)]
    Et cela plantera (coté client) si la session n'est pas initialisée. (utiliser un try/catch si tu veux aviser le client).

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 96
    Par défaut
    Merci m'sieur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/04/2015, 17h14
  2. Question sur le fonctionnement des sessions
    Par kuja2053 dans le forum Langage
    Réponses: 3
    Dernier message: 26/06/2007, 19h15
  3. Réponses: 4
    Dernier message: 21/11/2006, 14h37
  4. [EJB] Question sur le fonctionnement des EJB
    Par derek.mf dans le forum Java EE
    Réponses: 9
    Dernier message: 28/03/2006, 12h45
  5. incompréhension sur l'utilisation des sessions
    Par cladsam dans le forum Langage
    Réponses: 12
    Dernier message: 31/01/2006, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo