BindingContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| GetKeyedService<T>(IServiceProvider, Object) |
Hämta tjänst av typen |
| GetKeyedServices(IServiceProvider, Type, Object) |
Hämta en uppräkning av tjänster av typen |
| GetKeyedServices<T>(IServiceProvider, Object) |
Hämta en uppräkning av tjänster av typen |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Hämtar en modellbindning för den angivna värdebeskrivningen. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Hämta tjänst av typen |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Hämta tjänst av typen |
| GetRequiredService(IServiceProvider, Type) |
Hämta tjänst av typen |
| GetRequiredService<T>(IServiceProvider) |
Hämta tjänst av typen |
| GetService<T>(IServiceProvider) |
Hämta tjänst av typen |
| GetServices(IServiceProvider, Type) |
Hämta en uppräkning av tjänster av typen |
| GetServices<T>(IServiceProvider) |
Hämta en uppräkning av tjänster av typen |