BindingContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy wystąpienia obiektów na podstawie wyników analizatora wiersza polecenia, wstrzykniętych usług i innych źródeł wartości.
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
- Dziedziczenie
-
BindingContext
- Implementuje
Konstruktory
| Nazwisko | Opis |
|---|---|
| BindingContext(ParseResult, IConsole) |
Tworzy wystąpienia obiektów na podstawie wyników analizatora wiersza polecenia, wstrzykniętych usług i innych źródeł wartości. |
Właściwości
| Nazwisko | Opis |
|---|---|
| Console |
Tworzy wystąpienia obiektów na podstawie wyników analizatora wiersza polecenia, wstrzykniętych usług i innych źródeł wartości. |
| ParseResult |
Wynik analizy dla bieżącego wywołania. |
Metody
| Nazwisko | Opis |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Dodaje określoną fabrykę usług do kontekstu powiązania. |
| AddService(Type, Func<Object>) |
Tworzy wystąpienia obiektów na podstawie wyników analizatora wiersza polecenia, wstrzykniętych usług i innych źródeł wartości. |
| AddService<T>(Func<IServiceProvider,T>) |
Dodaje określoną fabrykę usług do kontekstu powiązania. |
| GetService(Type) |
Pobiera obiekt usługi określonego typu. |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Dodaje powiązanie modelu, którego można użyć do powiązania określonego typu. |
| CreateAsyncScope(IServiceProvider) |
Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie. |
| CreateScope(IServiceProvider) |
Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie. |
| GetFakeLogCollector(IServiceProvider) |
Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora. |
| GetFakeRedactionCollector(IServiceProvider) |
Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności. |
| GetKeyedService(IServiceProvider, Type, Object) |
Pobierz usługę typu |
| GetKeyedService<T>(IServiceProvider, Object) |
Pobierz usługę typu |
| GetKeyedServices(IServiceProvider, Type, Object) |
Pobierz wyliczenie usług typu |
| GetKeyedServices<T>(IServiceProvider, Object) |
Pobierz wyliczenie usług typu |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Pobiera powiązanie modelu dla deskryptora określonej wartości. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Pobierz usługę typu |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Pobierz usługę typu |
| GetRequiredService(IServiceProvider, Type) |
Pobierz usługę typu |
| GetRequiredService<T>(IServiceProvider) |
Pobierz usługę typu |
| GetService<T>(IServiceProvider) |
Pobierz usługę typu |
| GetServices(IServiceProvider, Type) |
Pobierz wyliczenie usług typu |
| GetServices<T>(IServiceProvider) |
Pobierz wyliczenie usług typu |