VS2010 ベータ版 (以前のバージョンでは FxCop) でコード分析を実行した後、次の警告が表示されます。
外部から見えるメソッド 'Identity.Identity(WindowsIdentity)' で、パラメーター 'windowsIdentity' を使用する前に検証します。
コンストラクターは次のとおりです。
public Identity(WindowsIdentity windowsIdentity)
: base(windowsIdentity.Token)
{
init();
}
次のように定義されたクラスの場合:
public class Identity : WindowsIdentity
私の質問は、windowsIdentity パラメーターを検証するにはどうすればよいですか? コンストラクターで検証して例外をスローする必要がありますか、それともこれを呼び出すより良い方法はありますか?