BindingContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| GetKeyedService<T>(IServiceProvider, Object) |
Získejte službu typu |
| GetKeyedServices(IServiceProvider, Type, Object) |
Získejte výčet služeb typu |
| GetKeyedServices<T>(IServiceProvider, Object) |
Získejte výčet služeb typu |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Získá pořadač modelu pro zadaný popisovač hodnoty. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Získejte službu typu |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Získejte službu typu |
| GetRequiredService(IServiceProvider, Type) |
Získejte službu typu |
| GetRequiredService<T>(IServiceProvider) |
Získejte službu typu |
| GetService<T>(IServiceProvider) |
Získejte službu typu |
| GetServices(IServiceProvider, Type) |
Získejte výčet služeb typu |
| GetServices<T>(IServiceProvider) |
Získejte výčet služeb typu |