J'ai créé des gestionnaires HTTP. Comment puis-je créer des variables globales pour ces gestionnaires comme je peux avec les pages Web ASP.net dans global.asax?Gestionnaires ASP.NET HTTP et variables globales
3
A
Répondre
5
Ajouter les variables à l'instance d'application:
System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;
Ou, si la variable seulement besoin de vivre la vie d'une demande individuelle, utilisez le de l'objet Contexte de la collection Items:
System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;
Encore une fois, cela ne vivra que pour la vie d'une seule requête.
3
Si votre gestionnaire est spécifié comme réutilisable, vous pouvez également utiliser des membres de classe statiques.
merci, c'est une bonne solution alternative que je vais étudier – hmak