Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > ASP.NET
ASP.NET ASP.NET -Forum d'entraide sur le Développement Web en ASP.NET. Avant de poster -> FAQ ASP.NET, Articles ASP.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 12/10/2009, 22h06   #1
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
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
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 01h53   #2
Pierre Louis Chevalier
Membre chevronné
 
Homme Pierre Louis Chevalier
Directeur des systèmes d'information
Inscription : avril 2002
Messages : 433
Détails du profil
Informations personnelles :
Nom : Homme Pierre Louis Chevalier
Âge : 53
Localisation : Luxembourg

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

Informations forums :
Inscription : avril 2002
Messages : 433
Points : 665
Points : 665
énorme

Pierre Louis Chevalier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 22h29   #3
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
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+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 08h56   #4
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
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
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2009, 20h32   #5
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
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+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2009, 09h15   #6
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
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.
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2009, 22h33   #7
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Et un dictionnaire de entier/chaine en lecture seule?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 09h02   #8
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
en lecture seule ? Tu veux donc un dictionnaire de "constantes globales" ?

C'est de toutes facons redondant à mon avis avec l'objet d'application.
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 21h09   #9
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
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?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2009, 09h51   #10
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
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.
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2009, 19h25   #11
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Ok merci
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2009, 17h34   #12
topolino
Membre expérimenté
 
Avatar de topolino
 
Inscription : juillet 2003
Messages : 1 682
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : juillet 2003
Messages : 1 682
Points : 545
Points : 545
Merci vraiment pour cette FAQ. Tres beau boulot, je vais en abuser sans moderation.
topolino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2010, 06h16   #13
bvqbao
Invité de passage
 
bvqbao bvqbao
Inscription : 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
Je voudrais télécharger le document de faq ASP.NET C Sharp .NET mais le fichier n'existe pas.
bvqbao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2010, 10h05   #14
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
ah mince, je vais corriger ca au plus vite.
Je te tiens au courant.
nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2010, 07h37   #15
nico-pyright(c)
Rédacteur

 
Avatar de nico-pyright(c)
 
Inscription : octobre 2003
Messages : 6 389
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 6 389
Points : 14 859
Points : 14 859
Bonjour,

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

nico-pyright(c) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 18h15   #16
AJemni
Membre confirmé
 
Avatar de AJemni
 
Développeur .NET
Inscription : mai 2008
Messages : 240
Détails du profil
Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : mai 2008
Messages : 240
Points : 239
Points : 239
__________________
AJemni est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h12.


 
 
 
 
Partenaires

Hébergement Web