Jak deklarovat parametry rutiny

Tyto příklady ukazují, jak deklarovat pojmenované, poziční, povinné, volitelné a přepínač parametry. Tyto příklady také ukazují, jak definovat alias parametru.

Postup deklarace pojmenovaného parametru

  • Definujte veřejnou vlastnost, jak je znázorněno v následujícím kódu. Když přidáte atribut parametru, vynechejte Position klíčové slovo z atributu.

    [Parameter()]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Další informace o atributu parametru naleznete v tématu deklarace atributu parametru.

Postup deklarace pozičního parametru

  • Definujte veřejnou vlastnost, jak je znázorněno v následujícím kódu. Při přidání atributu parametru nastavte Position klíčové slovo na pozici argumentu. Hodnota 0 označuje první pozici.

    [Parameter(Position = 0)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Další informace o atributu parametru naleznete v tématu deklarace atributu parametru.

Jak deklarovat povinný parametr

  • Definujte veřejnou vlastnost, jak je znázorněno v následujícím kódu. Při přidání atributu parametru nastavte Mandatory klíčové slovo na true .

    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Další informace o atributu parametru naleznete v tématu deklarace atributu parametru.

Postup deklarace volitelného parametru

  • Definujte veřejnou vlastnost, jak je znázorněno v následujícím kódu. Když přidáte atribut parametru, vynechejte Mandatory klíčové slovo.

    [Parameter(Position = 0)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Jak deklarovat parametr Switch

Další informace o atributu parametru naleznete v tématu deklarace atributu parametru.

Jak deklarovat parametr s aliasy

  • Definujte veřejnou vlastnost, jak je znázorněno v následujícím kódu. Přidejte atribut alias se seznamem aliasů pro parametr. V tomto příkladu jsou definovány tři aliasy pro stejný parametr. První alias poskytuje zástupce. Druhý a třetí aliasy poskytují názvy, které můžete použít v různých scénářích.

    [Alias("UN","Writer","Editor")]
    [Parameter()]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Další informace o atributu alias naleznete v tématu deklarace atributu alias.

Viz také

System. Management. Automation. přepínací parametr

Deklarace atributu Parameter

Deklarace atributu Alias

Vytvoření rutiny Windows PowerShellu