Nous sommes actuellement le 06 Juil 2026, 11:12

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: Scope des objets (asp.net)
MessagePublié: 24 Mars 2006, 19:59 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
En ASP.Net, si une page aspx utilise un singleton, est-ce que tous les utilisateurs qui seront sur cette page vont utiliser le même objet ou s'il va en avoir 1 par page ?

Tant qu'à y être, si le singleton est utilisé dans différentes pages, il va en avoir juste 1 pour toutes les pages ou au changement de page l'objet est perdu et un nouveau sera créé a sa prochaine utilisation ?

Un singleton c'est un objet qui n'a qu'une seule instance. On ne peut pas faire plusieurs new dessus, en gros ça peut se coder comme ça:

Code :
public class Singleton
{
   private static Singleton instance;

   private Singleton() {}

   public static Singleton Instance
   {
      get
      {
         if (instance == null)
         {
            instance = new Singleton();
         }
         return instance;
      }
   }
}


Pour l'utiliser on fera toujours comme ceci:
Singleton obj = Singleton.Instance();

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site