标签: c# .net asp.net session-variables
我将每个ASP.NET会话变量都包含在一个带有getter&的属性中。一个二传手。有没有办法在编译期间直接产生错误或警告来访问会话变量?
我想“强迫”开发人员(包括我自己)通过包装器属性而不是直接访问会话变量。
答案 0 :(得分:1)
如果您正在使用Resharper,则可以向其pattern catalog添加模式,该模式可以将某些模式识别为错误。不仅如此,您还可以建议使用属性的替换文本。
我相信在你的情况下,搜索模式只需要像:
Session[$Expression$]