BindingContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляры объектов на основе результатов синтаксического анализа командной строки, внедренных служб и других источников значений.
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
- Наследование
-
BindingContext
- Реализации
Конструкторы
| Имя. | Описание |
|---|---|
| BindingContext(ParseResult, IConsole) |
Создает экземпляры объектов на основе результатов синтаксического анализа командной строки, внедренных служб и других источников значений. |
Свойства
| Имя. | Описание |
|---|---|
| Console |
Создает экземпляры объектов на основе результатов синтаксического анализа командной строки, внедренных служб и других источников значений. |
| ParseResult |
Результат синтаксического анализа для текущего вызова. |
Методы
| Имя. | Описание |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Добавляет указанную фабрику служб в контекст привязки. |
| AddService(Type, Func<Object>) |
Создает экземпляры объектов на основе результатов синтаксического анализа командной строки, внедренных служб и других источников значений. |
| AddService<T>(Func<IServiceProvider,T>) |
Добавляет указанную фабрику служб в контекст привязки. |
| GetService(Type) |
Возвращает объект службы указанного типа. |
Методы расширения
| Имя. | Описание |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Добавляет привязыватель модели, который можно использовать для привязки определенного типа. |
| CreateAsyncScope(IServiceProvider) |
Создает новый AsyncServiceScope объект, который можно использовать для разрешения служб с областью действия. |
| CreateScope(IServiceProvider) |
Создает новый IServiceScope объект, который можно использовать для разрешения служб с областью действия. |
| GetFakeLogCollector(IServiceProvider) |
Возвращает объект, который собирает записи журнала, отправленные в поддельный средство ведения журнала. |
| GetFakeRedactionCollector(IServiceProvider) |
Возвращает экземпляр сборщика поддельных редакторов из контейнера внедрения зависимостей. |
| GetKeyedService(IServiceProvider, Type, Object) |
Получение службы типа |
| GetKeyedService<T>(IServiceProvider, Object) |
Получение службы типа |
| GetKeyedServices(IServiceProvider, Type, Object) |
Получение перечисления служб типа |
| GetKeyedServices<T>(IServiceProvider, Object) |
Получение перечисления служб типа |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Возвращает привязку модели для указанного дескриптора значений. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Получение службы типа |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Получение службы типа |
| GetRequiredService(IServiceProvider, Type) |
Получение службы типа |
| GetRequiredService<T>(IServiceProvider) |
Получение службы типа |
| GetService<T>(IServiceProvider) |
Получение службы типа |
| GetServices(IServiceProvider, Type) |
Получение перечисления служб типа |
| GetServices<T>(IServiceProvider) |
Получение перечисления служб типа |