Freigeben über


Argument<T> Klasse

Definition

Ein Symbol, das einen Wert definiert, der an einen Befehl oder eine Option an die Befehlszeile übergeben werden kann.

generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
    inherit Argument
Public Class Argument(Of T)
Inherits Argument

Typparameter

T
Vererbung
Argument<T>

Konstruktoren

Name Beschreibung
Argument<T>(String)

Initialisiert eine neue Instanz der Argument-Klasse.

Eigenschaften

Name Beschreibung
Arity

Ruft ab oder legt die Arität des Arguments fest.

(Geerbt von Argument)
CompletionSources

Ruft die Liste der Abschlussquellen für das Argument ab.

(Geerbt von Argument)
CustomParser

Dient zum Abrufen oder Festlegen eines benutzerdefinierten Argumentparsers.

DefaultValueFactory

Dient zum Abrufen oder Festlegen der Stellvertretung, die aufgerufen werden soll, um den Standardwert zu erstellen.

Description

Ruft die Beschreibung des Symbols ab oder legt diese fest.

(Geerbt von Symbol)
HasDefaultValue

Gibt an, ob für das Argument ein Standardwert definiert ist.

HelpName

Dient zum Abrufen oder Festlegen des Platzhalternamens, der in der Verwendungshilfe für den Wert des Arguments angezeigt wird. Der Wert wird in winkelige Klammern (< und >) eingeschlossen.

(Geerbt von Argument)
Hidden

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Symbol ausgeblendet ist.

(Geerbt von Symbol)
Name

Ruft den Namen des Symbols ab.

(Geerbt von Symbol)
Parents

Ruft die übergeordneten Symbole ab.

(Geerbt von Symbol)
Validators

Stellt eine Liste der Argumentprüfer bereit. Validatoren können verwendet werden, um benutzerdefinierte Fehler basierend auf der Benutzereingabe bereitzustellen.

(Geerbt von Argument)
ValueType

Ruft ab oder legt fest Type , in dass die analysierten Token des Arguments in konvertiert werden.

Methoden

Name Beschreibung
GetCompletions(CompletionContext)

Ruft Fertigstellungen für das Symbol ab.

(Geerbt von Argument)
GetDefaultValue()

Ruft den Standardwert für das Argument ab.

(Geerbt von Argument)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Argument)

Erweiterungsmethoden

Name Beschreibung
AcceptExistingOnly<T>(Argument<T>)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die einer vorhandenen Datei oder Verzeichnisse entsprechen.

AcceptLegalFileNamesOnly<T>(Argument<T>)

Konfiguriert das Argument so, dass nur Werte akzeptiert werden, die juristische Dateinamen darstellen.

AcceptLegalFilePathsOnly<T>(Argument<T>)

Konfiguriert das Argument so, dass nur Werte akzeptiert werden, die legale Dateipfade darstellen.

AcceptOnlyFromAmong<T>(Argument<T>, String[])

Konfiguriert das Argument so, dass nur die angegebenen Werte akzeptiert und als Befehlszeilenabschluss vorgeschlagen werden.

Gilt für: