|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
Vous trouverez ci-dessous, le lien de la faq dédiée à ASP.NET en C# :
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 |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Pierre Louis ChevalierDirecteur des systèmes d'information Inscription : avril 2002 Messages : 433 ![]() |
énorme
![]()
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 387 ![]() |
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+
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
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
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 387 ![]() |
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+
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
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. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 387 ![]() |
Et un dictionnaire de entier/chaine en lecture seule?
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
en lecture seule ? Tu veux donc un dictionnaire de "constantes globales" ?
C'est de toutes facons redondant à mon avis avec l'objet d'application. |
|
|
00
|
|
|
#9 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 387 ![]() |
Citation:
Les variables statiques ne serait-elles pas plus stables?
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
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. |
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 6 387 ![]() |
Ok merci
__________________
Mon Blog![]() Minichat multicast UDP sous Mango, Linq to SQL vs SQL vs Entity Framework, C# Google Distance Matrix, Import/export de données en ASP.Net, L'architecture multicouche, Internationalisation en ASP.Net |
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() Inscription : juillet 2003 Messages : 1 682 ![]() |
Merci vraiment pour cette FAQ. Tres beau boulot, je vais en abuser sans moderation.
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() bvqbao bvqbao Inscription : août 2010 Messages : 3 ![]() |
Je voudrais télécharger le document de faq ASP.NET C Sharp .NET mais le fichier n'existe pas.
|
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
ah mince, je vais corriger ca au plus vite.
Je te tiens au courant. |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Inscription : octobre 2003 Messages : 6 389 ![]() |
Bonjour,
je viens de corriger les problèmes. Les versions hors-lignes des FAQ ASP.NET sont de nouveaux disponibles.
|
|
|
00
|
|
|
#16 |
|
Membre confirmé
![]() Développeur .NET Inscription : mai 2008 Messages : 240 ![]() |
__________________
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com