Sprache

BindingContext Klasse

Definition

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 serviceType aus der IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Ruft einen Modellordner für den angegebenen Wertdeskriptor ab.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetService<T>(IServiceProvider)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetServices(IServiceProvider, Type)

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

GetServices<T>(IServiceProvider)

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

Gilt für: