Parancsmag-paraméterek deklarálása

Ezek a példák bemutatják, hogyan deklarálhat névvel, pozícióval, kötelezővel, választhatóval és kapcsolóparaméterekkel. Ezek a példák azt is bemutatják, hogyan definiálhat paraméter aliast.

Elnevezett paraméter deklarálása

  • Definiálja a nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor ne adja meg a Position kulcsszót az attribútumból.

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

A Paraméter attribútummal kapcsolatos további információkért lásd: Paraméterattribútum-deklaráció.

Pozícióparaméter deklarálása

  • Definiálja a nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor állítsa a Position kulcsszót az argumentum pozíciójára. A 0 érték az első pozíciót jelzi.

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

A Paraméter attribútummal kapcsolatos további információkért lásd: Paraméterattribútum-deklaráció.

Kötelező paraméter deklarálása

  • Definiálja a nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor állítsa a Mandatory kulcsszót a true következőre: .

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

A Paraméter attribútummal kapcsolatos további információkért lásd: Paraméterattribútum-deklaráció.

Választható paraméter deklarálása

  • Definiálja a nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor ne adja meg a Mandatory kulcsszót.

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

Kapcsolóparaméter deklarálása

A Paraméter attribútummal kapcsolatos további információkért lásd: Paraméterattribútum-deklaráció.

Paraméter deklarálása aliasokkal

  • Definiálja a nyilvános tulajdonságot az alábbi kódban látható módon. Adjon hozzá egy Alias attribútumot, amely felsorolja a paraméter aliasát. Ebben a példában három alias van definiálva ugyanannak a paraméternek. Az első alias biztosít egy parancsikont. A második és a harmadik alias olyan neveket ad meg, amelyek különböző forgatókönyvekhez használhatók.

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

További információ az Alias attribútumról: Aliasattribútum-deklaráció.

Lásd még:

System.Management.Automation.SwitchParameter

Paraméterek attribútumdeklarációja

Aliasok attribútumdeklarációja

Windows PowerShell-parancsmag írása