Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezek a példák bemutatják, hogyan deklarálható a név, a pozíció, a szükséges, a választható és [switch] a paraméterek. Ezek a példák azt is bemutatják, hogyan definiálhat paraméter-aliast.
Elnevezett paraméter deklarálása
Definiáljon egy nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor hagyja ki a kulcsszót
Positionaz attribútumból.[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
A paraméterattribútumról további információt a Paraméterattribútum-deklarációban talál.
Pozícióparaméter deklarálása
Definiáljon egy nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor állítsa be a
Positionkulcsszót az argumentumpozícióba. 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éterattribútumról további információt a Paraméterattribútum-deklarációban talál.
Kötelező paraméter deklarálása
Definiáljon egy nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor állítsa a kulcsszót a
Mandatorykövetkezőretrue: .[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
A paraméterattribútumról további információt a Paraméterattribútum-deklarációban talál.
Opcionális paraméter deklarálása
Definiáljon egy nyilvános tulajdonságot az alábbi kódban látható módon. A Paraméter attribútum hozzáadásakor hagyja ki a kulcsszót
Mandatory.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Paraméter deklarálása [switch]
Adjon meg egy nyilvános tulajdonságot System.Management.Automation.SwitchParameter típusként, 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éterattribútumról további információt a Paraméterattribútum-deklarációban talál.
Paraméter deklarálása aliasokkal
Definiáljon egy nyilvános tulajdonságot az alábbi kódban látható módon. Adjon hozzá egy Alias attribútumot, amely felsorolja a paraméter aliasait. Ebben a példában három alias van definiálva ugyanahhoz a paraméterhez. Az első alias parancsikont biztosít. A második és a harmadik alias a különböző forgatókönyvekhez használható neveket tartalmazza.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Az Alias attribútumról további információt az Alias attribútum deklarációja című témakörben talál.
Lásd még
System.Management.Automation.SwitchParameter