System.CommandLine.Binding Namespace

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

Klassen

Name Beschreibung
BindingContext

Erstellt Objektinstanzen basierend auf Den Ergebnissen des Befehlszeilenparsers, eingefügten Diensten und anderen Wertquellen.

ConstructorDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

HandlerDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

ModelBinder

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

ModelBinder<TModel>

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

ModelDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

ParameterDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

PropertyDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

Strukturen

Name Beschreibung
BoundValue

Ein Wert, der durch bindungsbefehlszeileneingabe erstellt wird.

Schnittstellen

Name Beschreibung
IConsoleFactory

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

IMethodDescriptor

Stellt Typen für die Bindung von Befehlszeileneingaben an Objekte bereit, einschließlich Unterstützung für benutzerdefinierte Typen, Bindungskontexte und Wertdeskriptoren.

IValueDescriptor

Beschreibt und bietet Zugriff auf einen bindbaren benannten Wert.

IValueSource

Bindet einen Wert von einem BindingContext basierend auf einem IValueDescriptor.