BindingContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u objectexemplaren op basis van resultaten van opdrachtregelparser, geïnjecteerde services en andere waardebronnen.
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
- Overname
-
BindingContext
- Implementeringen
Constructors
| Naam | Description |
|---|---|
| BindingContext(ParseResult, IConsole) |
Hiermee maakt u objectexemplaren op basis van resultaten van opdrachtregelparser, geïnjecteerde services en andere waardebronnen. |
Eigenschappen
| Naam | Description |
|---|---|
| Console |
Hiermee maakt u objectexemplaren op basis van resultaten van opdrachtregelparser, geïnjecteerde services en andere waardebronnen. |
| ParseResult |
Het parseringsresultaat voor de huidige aanroep. |
Methoden
| Naam | Description |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Voegt de opgegeven servicefactory toe aan de bindingscontext. |
| AddService(Type, Func<Object>) |
Hiermee maakt u objectexemplaren op basis van resultaten van opdrachtregelparser, geïnjecteerde services en andere waardebronnen. |
| AddService<T>(Func<IServiceProvider,T>) |
Voegt de opgegeven servicefactory toe aan de bindingscontext. |
| GetService(Type) |
Hiermee wordt het serviceobject van het opgegeven type opgehaald. |
Extensiemethoden
| Naam | Description |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Hiermee voegt u een modelbinding toe die kan worden gebruikt om een specifiek type te binden. |
| CreateAsyncScope(IServiceProvider) |
Hiermee maakt u een nieuwe AsyncServiceScope die kan worden gebruikt om scoped services op te lossen. |
| CreateScope(IServiceProvider) |
Hiermee maakt u een nieuwe IServiceScope die kan worden gebruikt om scoped services op te lossen. |
| GetFakeLogCollector(IServiceProvider) |
Hiermee haalt u het object op dat logboekrecords verzamelt die naar de valse logger worden verzonden. |
| GetFakeRedactionCollector(IServiceProvider) |
Hiermee haalt u het nep redactor collector-exemplaar op uit de container voor afhankelijkheidsinjectie. |
| GetKeyedService(IServiceProvider, Type, Object) |
Service van het type |
| GetKeyedService<T>(IServiceProvider, Object) |
Service van het type |
| GetKeyedServices(IServiceProvider, Type, Object) |
Haal een opsomming van de services van het type |
| GetKeyedServices<T>(IServiceProvider, Object) |
Haal een opsomming van de services van het type |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Hiermee haalt u een modelbinding op voor de opgegeven waardedescriptor. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Service van het type |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Service van het type |
| GetRequiredService(IServiceProvider, Type) |
Service van het type |
| GetRequiredService<T>(IServiceProvider) |
Service van het type |
| GetService<T>(IServiceProvider) |
Service van het type |
| GetServices(IServiceProvider, Type) |
Haal een opsomming van de services van het type |
| GetServices<T>(IServiceProvider) |
Haal een opsomming van de services van het type |