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 atrue
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
Definiálja a nyilvános tulajdonságot System.Management.Automation.SwitchParameter típussal,majd deklarálja a Paraméter attribútumot.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: