运行代码分析在VS2010测试版(的FxCop对于以前的版本)我得到以下警告后:验证C#基类的构造函数的参数
在外部可见的方法 “Identity.Identity(的WindowsIdentity)”, 在使用之前验证参数'windowsIdentity' 。
的构造是:
public Identity(WindowsIdentity windowsIdentity)
: base(windowsIdentity.Token)
{
init();
}
一类定义为:
public class Identity : WindowsIdentity
我的问题是,我该如何验证的WindowsIdentity参数?我应该在构造函数中验证它并抛出一个异常,还是有更好的方法来调用它?