Jazyk

BindingContext Třída

Definice

Vytvoří instance objektů na základě výsledků analyzátoru příkazového řádku, vloženého služeb a dalších zdrojů hodnot.

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
Dědičnost
BindingContext
Implementuje

Konstruktory

Název Description
BindingContext(ParseResult, IConsole)

Vytvoří instance objektů na základě výsledků analyzátoru příkazového řádku, vloženého služeb a dalších zdrojů hodnot.

Vlastnosti

Název Description
Console

Vytvoří instance objektů na základě výsledků analyzátoru příkazového řádku, vloženého služeb a dalších zdrojů hodnot.

ParseResult

Výsledek analýzy aktuálního vyvolání.

Metody

Název Description
AddService(Type, Func<IServiceProvider,Object>)

Přidá zadanou továrnu služby do kontextu vazby.

AddService(Type, Func<Object>)

Vytvoří instance objektů na základě výsledků analyzátoru příkazového řádku, vloženého služeb a dalších zdrojů hodnot.

AddService<T>(Func<IServiceProvider,T>)

Přidá zadanou továrnu služby do kontextu vazby.

GetService(Type)

Získá objekt služby zadaného typu.

Metody rozšíření

Název Description
AddModelBinder(BindingContext, ModelBinder)

Přidá pořadač modelu, který lze použít k vytvoření vazby konkrétního typu.

CreateAsyncScope(IServiceProvider)

Vytvoří novou AsyncServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)

Vytvoří novou IServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

GetFakeLogCollector(IServiceProvider)

Získá objekt, který shromažďuje záznamy protokolu odeslané do falešného protokolovacího nástroje.

GetFakeRedactionCollector(IServiceProvider)

Získá falešné redactor instance kolekce z kontejneru injektáž závislostí.

GetKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získejte výčet služeb typu T z objektu IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Získá pořadač modelu pro zadaný popisovač hodnoty.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z objektu IServiceProvider.

Platí pro