Język

BindingContext Klasa

Definicja

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 serviceType z .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Pobierz usługę typu T z .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Pobiera powiązanie modelu dla deskryptora określonej wartości.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobierz usługę typu serviceType z .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobierz usługę typu T z .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z .IServiceProvider

GetService<T>(IServiceProvider)

Pobierz usługę typu T z .IServiceProvider

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

Dotyczy