Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 16 sur 16
  1. #1
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut FAQ ASP.NET en C# - Commentaires, suggestions

    Vous trouverez ci-dessous, le lien de la faq dédiée à ASP.NET en C# :
    http://dotnet.developpez.com/faq/asp/csharp

    Mise à jour 12/10/2009 :
    - Refonte du plan de la FAQ
    - Mise à jour de questions/réponses obsolètes
    - Ajout de 28 nouvelles questions/réponses

  2. #2
    Membre Expert
    Homme Profil pro Pierre Louis Chevalier
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    552
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Louis Chevalier
    Âge : 54
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 552
    Points : 1 146
    Points
    1 146

    Par défaut

    énorme


  3. #3
    Expert Confirmé Sénior
    Avatar de Immobilis
    Inscrit en
    mars 2004
    Messages
    6 551
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 6 551
    Points : 7 240
    Points
    7 240

    Par défaut

    Merci beaucoup pour le boulot

    Petite question, est-ce qu'on ne devrait pas faire un Application.Lock() avant de créer ou mettre à jour une variable d'application (FAQ)?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    si, tu as tout à fait raison.

    A part si cela se passe dans la méthode Application_Start, il est recommandé d'utiliser Lock et Unlock lors de la mise à jour d'une valeur dans un objet succeptible d'être partagé par plusieurs thread.

    Tout dépend bien sur de la sémantique de la valeur.

    Je mettrais à jour la Q/R pour prendre en compte ta remarque, merci

  5. #5
    Expert Confirmé Sénior
    Avatar de Immobilis
    Inscrit en
    mars 2004
    Messages
    6 551
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 6 551
    Points : 7 240
    Points
    7 240

    Par défaut

    Citation Envoyé par nico-pyright(c) Voir le message
    Tout dépend bien sur de la sémantique de la valeur.
    C'est à dire? A la place des variables d'application on peut évidement utiliser les les variables statiques. Et je me demandais si le pattern singleton était toujours d'actualité (framework 3.5) pour ce type de variables?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    je pensais au sens de la valeur.

    C'est à dire que si tu vas stocker un compteur de nombre de pages vues, ou de visites, etc ... ca a complétement son sens d'utiliser un lock.

    si c'est pour stocker la date de la dernière page vue ou un truc qui se moque un peu de s'il est accédé par plusieurs thread à la fois, c'est pas la peine de vérouiller.

    Pour ma part, je n'utilise pas le pattern singleton pour se genre d'accès, je préfère me baser sur un contexte http.

  7. #7
    Expert Confirmé Sénior
    Avatar de Immobilis
    Inscrit en
    mars 2004
    Messages
    6 551
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 6 551
    Points : 7 240
    Points
    7 240

    Par défaut

    Et un dictionnaire de entier/chaine en lecture seule?
    "Winter is coming" (ma nouvelle page d'accueil)

  8. #8
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    en lecture seule ? Tu veux donc un dictionnaire de "constantes globales" ?

    C'est de toutes facons redondant à mon avis avec l'objet d'application.

  9. #9
    Expert Confirmé Sénior
    Avatar de Immobilis
    Inscrit en
    mars 2004
    Messages
    6 551
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 6 551
    Points : 7 240
    Points
    7 240

    Par défaut

    Citation Envoyé par nico-pyright(c) Voir le message
    en lecture seule ? Tu veux donc un dictionnaire de "constantes globales" ?
    C'est un peu ça.
    Citation Envoyé par nico-pyright(c) Voir le message
    C'est de toutes facons redondant à mon avis avec l'objet d'application.
    Les variables statiques ne serait-elles pas plus stables?
    "Winter is coming" (ma nouvelle page d'accueil)

  10. #10
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    si elles n'ont pas vocations à bouger, tu peux effectivement utiliser des variables statiques.
    Si tu dois parfois les mettre à jour dans un contexte multithread, ca peut devenir problèmatique.

  11. #11
    Expert Confirmé Sénior
    Avatar de Immobilis
    Inscrit en
    mars 2004
    Messages
    6 551
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 6 551
    Points : 7 240
    Points
    7 240

    Par défaut

    Ok merci
    "Winter is coming" (ma nouvelle page d'accueil)

  12. #12
    Membre expérimenté Avatar de topolino
    Profil pro
    Inscrit en
    juillet 2003
    Messages
    1 788
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : juillet 2003
    Messages : 1 788
    Points : 548
    Points
    548

    Par défaut

    Merci vraiment pour cette FAQ. Tres beau boulot, je vais en abuser sans moderation.

  13. #13
    Invité de passage
    Profil pro bvqbao bvqbao
    Inscrit en
    août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Nom : bvqbao bvqbao

    Informations forums :
    Inscription : août 2010
    Messages : 3
    Points : 2
    Points
    2

    Par défaut

    Je voudrais télécharger le document de faq ASP.NET C Sharp .NET mais le fichier n'existe pas.

  14. #14
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    ah mince, je vais corriger ca au plus vite.
    Je te tiens au courant.

  15. #15
    Rédacteur

    Avatar de nico-pyright(c)
    Inscrit en
    octobre 2003
    Messages
    6 406
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 6 406
    Points : 15 057
    Points
    15 057

    Par défaut

    Bonjour,

    je viens de corriger les problèmes.
    Les versions hors-lignes des FAQ ASP.NET sont de nouveaux disponibles.


  16. #16
    Membre confirmé Avatar de AJemni
    Développeur .NET
    Inscrit en
    mai 2008
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : mai 2008
    Messages : 240
    Points : 227
    Points
    227

    Par défaut


Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •