BindingContext Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| GetKeyedService<T>(IServiceProvider, Object) |
A szolgáltatás típusának |
| GetKeyedServices(IServiceProvider, Type, Object) |
Kérje le a szolgáltatások |
| GetKeyedServices<T>(IServiceProvider, Object) |
Kérje le a szolgáltatások |
| 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 |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
A szolgáltatás típusának |
| GetRequiredService(IServiceProvider, Type) |
A szolgáltatás típusának |
| GetRequiredService<T>(IServiceProvider) |
A szolgáltatás típusának |
| GetService<T>(IServiceProvider) |
A szolgáltatás típusának |
| GetServices(IServiceProvider, Type) |
Kérje le a szolgáltatások |
| GetServices<T>(IServiceProvider) |
Kérje le a szolgáltatások |