Après l'exécution de code Analyse en version bêta VS2010 (FxCop pour les versions précédentes) Je reçois l'avertissement suivant:Validating C# paramètre constructeur de la classe de base
Dans l'extérieur méthode visible 'Identity.Identity (WindowsIdentity)', valider le paramètre 'windowsIdentity' avant de l'utiliser.
Le constructeur est:
public Identity(WindowsIdentity windowsIdentity)
: base(windowsIdentity.Token)
{
init();
}
pour une classe définie comme:
public class Identity : WindowsIdentity
Ma question est, comment puis-je valider le paramètre WindowsIdentity? Devrais-je le valider dans le constructeur, et lancer une exception, ou y a-t-il une meilleure façon de l'appeler?