BindingContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt Objektinstanzen basierend auf Den Ergebnissen des Befehlszeilenparsers, eingefügten Diensten und anderen Wertquellen.
public ref class BindingContext sealed : IServiceProvider
public ref class BindingContext sealed
public sealed class BindingContext : IServiceProvider
public sealed class BindingContext
type BindingContext = class
interface IServiceProvider
type BindingContext = class
Public NotInheritable Class BindingContext
Implements IServiceProvider
Public NotInheritable Class BindingContext
- Vererbung
-
BindingContext
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| BindingContext(ParseResult, IConsole) |
Erstellt Objektinstanzen basierend auf Den Ergebnissen des Befehlszeilenparsers, eingefügten Diensten und anderen Wertquellen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Console |
Erstellt Objektinstanzen basierend auf Den Ergebnissen des Befehlszeilenparsers, eingefügten Diensten und anderen Wertquellen. |
| ParseResult |
Das Analyseergebnis für den aktuellen Aufruf. |
Methoden
| Name | Beschreibung |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Fügt die angegebene Dienstfactory dem Bindungskontext hinzu. |
| AddService(Type, Func<Object>) |
Erstellt Objektinstanzen basierend auf Den Ergebnissen des Befehlszeilenparsers, eingefügten Diensten und anderen Wertquellen. |
| AddService<T>(Func<IServiceProvider,T>) |
Fügt die angegebene Dienstfactory dem Bindungskontext hinzu. |
| GetService(Type) |
Ruft das Dienstobjekt des angegebenen Typs ab. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Fügt einen Modellordner hinzu, der zum Binden eines bestimmten Typs verwendet werden kann. |
| CreateAsyncScope(IServiceProvider) |
Erstellt eine neue AsyncServiceScope , die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
| CreateScope(IServiceProvider) |
Erstellt eine neue IServiceScope , die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
| GetFakeLogCollector(IServiceProvider) |
Ruft das Objekt ab, das Protokolldatensätze sammelt, die an den gefälschten Logger gesendet wurden. |
| GetFakeRedactionCollector(IServiceProvider) |
Ruft die gefälschte Redactor Collector-Instanz aus dem Container zum Einfügen von Abhängigkeiten ab. |
| GetKeyedService(IServiceProvider, Type, Object) |
Rufen Sie den Dienst des Typs |
| GetKeyedService<T>(IServiceProvider, Object) |
Rufen Sie den Dienst des Typs |
| GetKeyedServices(IServiceProvider, Type, Object) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |
| GetKeyedServices<T>(IServiceProvider, Object) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Ruft einen Modellordner für den angegebenen Wertdeskriptor ab. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Rufen Sie den Dienst des Typs |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Rufen Sie den Dienst des Typs |
| GetRequiredService(IServiceProvider, Type) |
Rufen Sie den Dienst des Typs |
| GetRequiredService<T>(IServiceProvider) |
Rufen Sie den Dienst des Typs |
| GetService<T>(IServiceProvider) |
Rufen Sie den Dienst des Typs |
| GetServices(IServiceProvider, Type) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |
| GetServices<T>(IServiceProvider) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |