Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Ces exemples montrent comment déclarer des paramètres nommés, positionnels, obligatoires, facultatifs et de commutateur. Ces exemples montrent également comment définir un alias de paramètre.
Comment déclarer un paramètre nommé
Définissez une propriété publique comme indiqué dans le code suivant. Lorsque vous ajoutez l’attribut de paramètre, omettez le
Positionmot clé de l’attribut.[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Pour plus d’informations sur l’attribut de paramètre, consultez déclaration d’attribut de paramètre.
Comment déclarer un paramètre positionnel
Définissez une propriété publique comme indiqué dans le code suivant. Lorsque vous ajoutez l’attribut de paramètre, définissez le
Positionmot clé sur la position de l’argument. La valeur 0 indique la première position.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Pour plus d’informations sur l’attribut de paramètre, consultez déclaration d’attribut de paramètre.
Comment déclarer un paramètre obligatoire
Définissez une propriété publique comme indiqué dans le code suivant. Lorsque vous ajoutez l’attribut de paramètre, affectez au
Mandatorymot clé la valeurtrue.[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Pour plus d’informations sur l’attribut de paramètre, consultez déclaration d’attribut de paramètre.
Comment déclarer un paramètre facultatif
Définissez une propriété publique comme indiqué dans le code suivant. Lorsque vous ajoutez l’attribut de paramètre, omettez le
Mandatorymot clé.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Comment déclarer un paramètre de commutateur
Définissez une propriété publique en tant que type System. Management. Automation. Paramètre_Booléen, puis déclarez l’attribut du paramètre.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Pour plus d’informations sur l’attribut de paramètre, consultez déclaration d’attribut de paramètre.
Comment déclarer un paramètre avec des alias
Définissez une propriété publique comme indiqué dans le code suivant. Ajoutez un attribut alias qui répertorie les alias pour le paramètre. Dans cet exemple, trois alias sont définis pour le même paramètre. Le premier alias fournit un raccourci. Le deuxième et le troisième alias fournissent des noms que vous pouvez utiliser pour différents scénarios.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Pour plus d’informations sur l’attribut alias, consultez déclaration d’attribut d’alias.
Voir aussi
System.Management.Automation.SwitchParameter
Déclaration de l’attribut Parameter