有没有办法强制一个类只在 ASP.NET 中使用?这样它就不能在 WinForm 应用程序中被引用或在实例化时抛出异常。为此目的是否有某种 .NET 类属性?
问问题
147 次
3 回答
1
不!!!
public class WebOnly
{
public WebOnly()
{
if (HttpContext.Current == null)
throw new Exception("me needs web");
}
}
于 2011-03-18T21:53:37.513 回答
0
internal
访问修饰符允许类/方法只能在同一个程序集中使用。
只要设置了应用程序/Web 应用程序的部署,以便您希望保护的类位于 Web 应用程序的单独程序集中,就无法访问该类。
于 2011-03-18T21:54:04.450 回答
0
于 2015-03-16T17:08:27.823 回答