Språk

BindingContext Klass

Definition

Skapar objektinstanser baserat på kommandoradsparserresultat, inmatade tjänster och andra värdekällor.

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
Arv
BindingContext
Implementeringar

Konstruktorer

Name Description
BindingContext(ParseResult, IConsole)

Skapar objektinstanser baserat på kommandoradsparserresultat, inmatade tjänster och andra värdekällor.

Egenskaper

Name Description
Console

Skapar objektinstanser baserat på kommandoradsparserresultat, inmatade tjänster och andra värdekällor.

ParseResult

Parsningsresultatet för det aktuella anropet.

Metoder

Name Description
AddService(Type, Func<IServiceProvider,Object>)

Lägger till den angivna tjänstfabriken i bindningskontexten.

AddService(Type, Func<Object>)

Skapar objektinstanser baserat på kommandoradsparserresultat, inmatade tjänster och andra värdekällor.

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

Lägger till den angivna tjänstfabriken i bindningskontexten.

GetService(Type)

Hämtar tjänstobjektet av den angivna typen.

Tilläggsmetoder

Name Description
AddModelBinder(BindingContext, ModelBinder)

Lägger till en modellbindning som kan användas för att binda en viss typ.

CreateAsyncScope(IServiceProvider)

Skapar en ny AsyncServiceScope som kan användas för att lösa begränsade tjänster.

CreateScope(IServiceProvider)

Skapar en ny IServiceScope som kan användas för att lösa begränsade tjänster.

GetFakeLogCollector(IServiceProvider)

Hämtar objektet som samlar in loggposter som skickas till den falska loggaren.

GetFakeRedactionCollector(IServiceProvider)

Hämtar den falska instansen av redigeringsprogrammet från containern för beroendeinmatning.

GetKeyedService(IServiceProvider, Type, Object)

Hämta tjänst av typen serviceType från IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Hämta tjänst av typen T från IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Hämta en uppräkning av tjänster av typen serviceType från IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Hämta en uppräkning av tjänster av typen T från IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Hämtar en modellbindning för den angivna värdebeskrivningen.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Hämta tjänst av typen serviceType från IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Hämta tjänst av typen T från IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Hämta tjänst av typen serviceType från IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Hämta tjänst av typen T från IServiceProvider.

GetService<T>(IServiceProvider)

Hämta tjänst av typen T från IServiceProvider.

GetServices(IServiceProvider, Type)

Hämta en uppräkning av tjänster av typen serviceType från IServiceProvider.

GetServices<T>(IServiceProvider)

Hämta en uppräkning av tjänster av typen T från IServiceProvider.

Gäller för