 | CommandLineAccess Klasse |
Zugriffe auf Kommandozeilen-Parameter
Implementiert IGetStringValue.
Minimal-Funktionalität:
Wenn der übergebene Key in der Kommandozeile existiert,
wird dieser unverändert zurückggegeben, ansonsten der
Default Value.
Ist der übergebene Key numerisch, wird versucht, mit
ihm als Index in die Kommandozeilenparameter zu greifen;
Bei Erfolg wird der entsprechende Wert zurückgegeben,
ansonsten der Default Value.
Vererbungshierarchie Namensraum: NetEti.ApplicationEnvironmentAssembly: NetEti.CommandLineAccess (in NetEti.CommandLineAccess.dll) Version: 1.0.0+ffa4c84dbc9f6e53c5611269ea829d047bd2c390
Syntaxpublic class CommandLineAccess : IGetStringValue
Public Class CommandLineAccess
Implements IGetStringValue
public ref class CommandLineAccess : IGetStringValue
type CommandLineAccess =
class
interface IGetStringValue
end
Der CommandLineAccess Typ exponiert die folgenden Member.
Konstruktoren
Eigenschaften | Name | Beschreibung |
---|
 | CommandLine |
Liefert die Kommandozeile als einen String.
|
 | Description |
Liefert einen beschreibenden Namen dieses StringValueGetters,
z.B. Name plus ggf. Quellpfad.
|
Zurück nach oben
Methoden | Name | Beschreibung |
---|
 | GetStringValue |
Liefert genau einen Wert zu einem Key. Wenn es keinen Wert zu dem
Key gibt, wird defaultValue zurückgegeben.
|
 | GetStringValues |
Liefert ein string-Array zu einem Key. Wenn es keinen Wert zu dem
Key gibt, wird defaultValue zurückgegeben.
Liefert nur einen Einzelwert als Array verpackt, muss ggf. spaeter
erweitert werden.
|
Zurück nach oben
Anmerkungen
File: CommandLineAccess.cs
Autor: Erik Nagel, NetEti
13.03.2012 Erik Nagel: erstellt
04.06.2014 Erik Nagel: Auflösen benannter Parameter (/Name=xyz oder -Name=xyz)
10.04.2020 Erik Nagel: Bei Auflösung nach numerischem Key (Positionsnummer des Arguments)
Parameter mit vorangestellten '/' oder '-' ausgeschlossen.
Siehe auch