Freigeben über


Directive Klasse

Definition

Bietet cross-cutting-Funktionalität, die über Befehlszeilen-Apps hinweg angewendet werden kann.

public ref class Directive : System::CommandLine::Symbol
public class Directive : System.CommandLine.Symbol
type Directive = class
    inherit Symbol
Public Class Directive
Inherits Symbol
Vererbung
Directive
Abgeleitet

Hinweise

Da direktiven sich syntaktisch von der eigenen Syntax der App unterscheiden, können sie Funktionen bereitstellen, die für alle Apps gelten.

Eine Direktive muss den folgenden Syntaxregeln entsprechen: * Es ist ein Token in der Befehlszeile, das nach dem Namen der App, aber vor unterbefehlen oder Optionen liegt. * Er ist in eckige Klammern eingeschlossen. * Es enthält keine Leerzeichen.

Konstruktoren

Name Beschreibung
Directive(String)

Initialisiert eine neue Instanz der Direktive-Klasse.

Eigenschaften

Name Beschreibung
Action

Dient zum Abrufen oder Festlegen des CommandLineAction Werts für die Direktive. Der Handler stellt die Aktion dar, die beim Aufrufen der Direktive ausgeführt wird.

Description

Ruft die Beschreibung des Symbols ab oder legt diese fest.

(Geerbt von Symbol)
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)

Methoden

Name Beschreibung
GetCompletions(CompletionContext)

Ruft Fertigstellungen für das Symbol ab.

ToString()

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

(Geerbt von Symbol)

Gilt für: