Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesen Beispielen wird gezeigt, wie benannte, positionale, erforderliche, optionale und [switch] Parameter deklariert werden. In diesen Beispielen wird auch gezeigt, wie Sie einen Parameteralias definieren.
So deklarieren Sie einen benannten Parameter
Definieren Sie eine öffentliche Eigenschaft wie im folgenden Code dargestellt. Wenn Sie das Parameter-Attribut hinzufügen, lassen Sie das
PositionSchlüsselwort aus dem Attribut aus.[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Weitere Informationen zum Parameter-Attribut finden Sie unter Parameter-Attributdeklaration.
So deklarieren Sie einen Positionsparameter
Definieren Sie eine öffentliche Eigenschaft wie im folgenden Code dargestellt. Wenn Sie das Parameter-Attribut hinzufügen, legen Sie das
PositionSchlüsselwort auf die Argumentposition fest. Ein Wert von 0 gibt die erste Position an.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Weitere Informationen zum Parameter-Attribut finden Sie unter Parameter-Attributdeklaration.
So deklarieren Sie einen obligatorischen Parameter
Definieren Sie eine öffentliche Eigenschaft wie im folgenden Code dargestellt. Wenn Sie das Parameter-Attribut hinzufügen, legen Sie das
MandatorySchlüsselwort auftrue.[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Weitere Informationen zum Parameter-Attribut finden Sie unter Parameter-Attributdeklaration.
So deklarieren Sie einen optionalen Parameter
Definieren Sie eine öffentliche Eigenschaft wie im folgenden Code dargestellt. Wenn Sie das Parameter-Attribut hinzufügen, müssen Sie das
MandatorySchlüsselwort weglassen.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
So deklarieren Sie einen [switch] Parameter
Definieren Sie eine öffentliche Eigenschaft als Typ "System.Management.Automation.SwitchParameter", und deklarieren Sie dann das Parameter-Attribut.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Weitere Informationen zum Parameter-Attribut finden Sie unter Parameter-Attributdeklaration.
So deklarieren Sie einen Parameter mit Aliasen
Definieren Sie eine öffentliche Eigenschaft wie im folgenden Code dargestellt. Fügen Sie ein Alias-Attribut hinzu, das die Aliase für den Parameter auflistet. In diesem Beispiel werden drei Aliase für denselben Parameter definiert. Der erste Alias stellt eine Verknüpfung bereit. Die zweiten und dritten Aliase enthalten Namen, die Sie für verschiedene Szenarien verwenden können.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Weitere Informationen zum Alias-Attribut finden Sie unter Alias-Attributdeklaration.