Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tych przykładach pokazano, jak zadeklarować parametry nazwane, pozycyjne, wymagane, opcjonalne i [switch] . W tych przykładach pokazano również, jak zdefiniować alias parametru.
Jak zadeklarować nazwany parametr
Zdefiniuj właściwość publiczną, jak pokazano w poniższym kodzie. Po dodaniu atrybutu Parametr pomiń
Positionsłowo kluczowe z atrybutu .[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Aby uzyskać więcej informacji na temat atrybutu Parametr, zobacz Deklaracja atrybutu parametru.
Jak zadeklarować parametr pozycyjny
Zdefiniuj właściwość publiczną, jak pokazano w poniższym kodzie. Po dodaniu atrybutu Parametr ustaw
Positionsłowo kluczowe na pozycję argumentu. Wartość 0 wskazuje pierwszą pozycję.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Aby uzyskać więcej informacji na temat atrybutu Parametr, zobacz Deklaracja atrybutu parametru.
Jak zadeklarować obowiązkowy parametr
Zdefiniuj właściwość publiczną, jak pokazano w poniższym kodzie. Po dodaniu atrybutu Parametr ustaw
Mandatorysłowo kluczowe natrue.[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Aby uzyskać więcej informacji na temat atrybutu Parametr, zobacz Deklaracja atrybutu parametru.
Jak zadeklarować opcjonalny parametr
Zdefiniuj właściwość publiczną, jak pokazano w poniższym kodzie. Po dodaniu atrybutu Parametr pomiń
Mandatorysłowo kluczowe.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Jak zadeklarować [switch] parametr
Zdefiniuj właściwość publiczną jako typ System.Management.Automation.SwitchParameter, a następnie zadeklaruj atrybut Parametr.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Aby uzyskać więcej informacji na temat atrybutu Parametr, zobacz Deklaracja atrybutu parametru.
Jak zadeklarować parametr za pomocą aliasów
Zdefiniuj właściwość publiczną, jak pokazano w poniższym kodzie. Dodaj atrybut aliasu, który wyświetla aliasy parametru. W tym przykładzie dla tego samego parametru zdefiniowano trzy aliasy. Pierwszy alias zawiera skrót. Drugie i trzecie aliasy zawierają nazwy, których można użyć w różnych scenariuszach.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Aby uzyskać więcej informacji o atrybucie Alias, zobacz Alias Attribute Declaration (Deklaracja atrybutu aliasu).