Taal

BindingContext Klas

Definitie

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 serviceType ophalen uit de IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Service van het type T ophalen uit de IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Haal een opsomming van de services van het type serviceType op uit de IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Haal een opsomming van de services van het type T op uit de IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Hiermee haalt u een modelbinding op voor de opgegeven waardedescriptor.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Service van het type serviceType ophalen uit de IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Service van het type T ophalen uit de IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Service van het type serviceType ophalen uit de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Service van het type T ophalen uit de IServiceProvider.

GetService<T>(IServiceProvider)

Service van het type T ophalen uit de IServiceProvider.

GetServices(IServiceProvider, Type)

Haal een opsomming van de services van het type serviceType op uit de IServiceProvider.

GetServices<T>(IServiceProvider)

Haal een opsomming van de services van het type T op uit de IServiceProvider.

Van toepassing op