運行代碼分析在VS2010測試版(的FxCop對於以前的版本)我得到以下警告後:驗證C#基類的構造函數的參數
在外部可見的方法 「Identity.Identity(的WindowsIdentity)」, 在使用之前驗證參數'windowsIdentity' 。
的構造是:
public Identity(WindowsIdentity windowsIdentity)
: base(windowsIdentity.Token)
{
init();
}
一類定義爲:
public class Identity : WindowsIdentity
我的問題是,我該如何驗證的WindowsIdentity參數?我應該在構造函數中驗證它並拋出一個異常,還是有更好的方法來調用它?