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 natrue
.[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
Definujte veřejnou vlastnost jako typ System. Management. Automation. přepínací parametra pak deklarujte atribut Parameter.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro