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

Services Web Discussion :

Synchronisation des utilisateurs


Sujet :

Services Web

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 38
    Par défaut Synchronisation des utilisateurs
    Bonjour,j'utilise les web service comme un façade d'une couche métier,j'aimerais bien savoir comment gérer le problème de synchoronisation c'est à dire l'appel de plusieurs ou meme methodes par plusieurs utilisateurs en meme temps,j'aimerai bien que vous me donner des explications bien detaillés,mercii pour vos contributions

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Si certaines parties du code de ton service sont critiques et ne doivent être exécutées que par un utilisateur à la fois, il faut que tu les places dans un bloc de synchronisation (lock) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    [WebMethod]
     
    private static object syncObject = new object();
     
    public void UneMethode()
    {
        // Code non critique
        ...
     
        lock(syncObject)
        {
            // Code critique
            ...
        }
     
        // Code non critique
        ...
    }
    Si un thread est en train d'exécuter le contenu du bloc lock, un autre thread qui veut l'exécuter restera bloqué jusqu'à ce que le premier ait fini.

Discussions similaires

  1. [SP2010] Synchronisation des profils utilisateurs
    Par aityahia dans le forum Configuration
    Réponses: 2
    Dernier message: 28/06/2011, 22h22
  2. Réponses: 2
    Dernier message: 14/09/2010, 20h55
  3. [PostgresSQL]Pb accés des utilisateurs sans mot de passe
    Par woodwai dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/05/2003, 16h06
  4. Gestion des Utilisateurs depuis une application
    Par LLaurent dans le forum XMLRAD
    Réponses: 4
    Dernier message: 25/03/2003, 16h29
  5. Gestion approfondie des utilisateurs
    Par Lux interior dans le forum XMLRAD
    Réponses: 11
    Dernier message: 04/03/2003, 21h43

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