有没有办法强制只在ASP.NET中使用的类?因此,它无法在WinForm应用程序中引用或在实例化时抛出异常。是否有某种.NET类属性用于此目的?
答案 0 :(得分:1)
<强>别!!! 强>
public class WebOnly
{
public WebOnly()
{
if (HttpContext.Current == null)
throw new Exception("me needs web");
}
}
答案 1 :(得分:0)
internal
访问修饰符允许类/方法仅在同一程序集中使用。
只要设置了应用程序/ Web应用程序的部署,以便您希望保护的类与Web应用程序分开组装,就无法访问该类。
答案 2 :(得分:0)