Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En estos ejemplos se muestra cómo declarar parámetros con nombre, posicionales, obligatorios, opcionales y [switch] . Estos ejemplos también muestran cómo definir un alias de parámetro.
Cómo declarar un parámetro con nombre
Defina una propiedad pública como se muestra en el código siguiente. Al agregar el atributo Parameter, omita la
Positionpalabra clave del atributo .[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obtener más información sobre el atributo Parameter, vea Declaración de atributos de parámetro.
Cómo declarar un parámetro posicional
Defina una propiedad pública como se muestra en el código siguiente. Al agregar el atributo Parameter, establezca la
Positionpalabra clave en la posición del argumento. Un valor de 0 indica la primera posición.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obtener más información sobre el atributo Parameter, vea Declaración de atributos de parámetro.
Cómo declarar un parámetro obligatorio
Defina una propiedad pública como se muestra en el código siguiente. Al agregar el atributo Parameter, establezca la
Mandatorypalabra clavetrueen .[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obtener más información sobre el atributo Parameter, vea Declaración de atributos de parámetro.
Cómo declarar un parámetro opcional
Defina una propiedad pública como se muestra en el código siguiente. Al agregar el atributo Parameter, omita la
Mandatorypalabra clave .[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Procedimiento para declarar un [switch] parámetro
Defina una propiedad pública como tipo System.Management.Automation.SwitchParameter y, a continuación, declare el atributo Parameter.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Para obtener más información sobre el atributo Parameter, vea Declaración de atributos de parámetro.
Cómo declarar un parámetro con alias
Defina una propiedad pública como se muestra en el código siguiente. Agregue un atributo Alias que muestre los alias para el parámetro . En este ejemplo, se definen tres alias para el mismo parámetro. El primer alias proporciona un acceso directo. Los alias segundo y tercero proporcionan nombres que puede usar para diferentes escenarios.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obtener más información sobre el atributo Alias, vea Declaración de atributos de alias.
Véase también
System.Management.Automation.SwitchParameter