Si une classe statique est placée dans App_Code, cela implique-t-il uniquement une instance sera créée, partagée par différentes demandes http?ASP.NET: classe statique dans App_Code
Ou chaque demande apporte encore une demande?
Merci.
Si une classe statique est placée dans App_Code, cela implique-t-il uniquement une instance sera créée, partagée par différentes demandes http?ASP.NET: classe statique dans App_Code
Ou chaque demande apporte encore une demande?
Merci.
Les instances statiques seront partagées entre toutes les demandes. Voir cette question:
Are static class instances unique to a request or a server in ASP.NET?
Vous aurez une instance pour chaque processus de travail. Vous pouvez avoir plusieurs processus de travail sur une machine traitant des demandes pour le même site Web (un «jardin web»).
L'instance sera partagée pour toutes les demandes dans ce processus de travail seulement. En outre, deux processus de travail peuvent s'exécuter pendant un court laps de temps lors du recyclage d'AppPool, car il utilise un processus de roll-over (l'ancien worker continue de traiter les anciennes requêtes alors que le nouveau worker en traite de nouvelles).
Il n'y aura aucun cas du tout!
classes statiques ne sont jamais instanciées.
Pourriez-vous fournir la référence? – Ricky
Ce point est bon et important! –