Nyelv

BindingContext Osztály

Definíció

Objektumpéldányokat hoz létre parancssori elemző eredmények, injektált szolgáltatások és egyéb értékforrások alapján.

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
Öröklődés
BindingContext
Megvalósítás

Konstruktorok

Név Description
BindingContext(ParseResult, IConsole)

Objektumpéldányokat hoz létre parancssori elemző eredmények, injektált szolgáltatások és egyéb értékforrások alapján.

Tulajdonságok

Név Description
Console

Objektumpéldányokat hoz létre parancssori elemző eredmények, injektált szolgáltatások és egyéb értékforrások alapján.

ParseResult

Az aktuális hívás elemzési eredménye.

Metódusok

Név Description
AddService(Type, Func<IServiceProvider,Object>)

Hozzáadja a megadott szolgáltatás-előállítót a kötési környezethez.

AddService(Type, Func<Object>)

Objektumpéldányokat hoz létre parancssori elemző eredmények, injektált szolgáltatások és egyéb értékforrások alapján.

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

Hozzáadja a megadott szolgáltatás-előállítót a kötési környezethez.

GetService(Type)

Lekéri a megadott típusú szolgáltatásobjektumot.

Bővítő metódusok

Név Description
AddModelBinder(BindingContext, ModelBinder)

Hozzáad egy modellkötőt, amely egy adott típus kötéséhez használható.

CreateAsyncScope(IServiceProvider)

Létrehoz egy újat AsyncServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

CreateScope(IServiceProvider)

Létrehoz egy újat IServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

GetFakeLogCollector(IServiceProvider)

Lekéri a hamis naplózónak küldött naplórekordokat gyűjtő objektumot.

GetFakeRedactionCollector(IServiceProvider)

Lekéri a hamis redactor collector-példányt a függőséginjektálási tárolóból.

GetKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Lekéri a modellkötőt a megadott értékleíróhoz.

GetRequiredKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetRequiredService(IServiceProvider, Type)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetServices(IServiceProvider, Type)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetServices<T>(IServiceProvider)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

A következőre érvényes: