BindingContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria instâncias de objetos com base nos resultados do parser de linha de comandos, serviços injetados e outras fontes de valor.
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
- Herança
-
BindingContext
- Implementações
Construtores
| Nome | Descrição |
|---|---|
| BindingContext(ParseResult, IConsole) |
Cria instâncias de objetos com base nos resultados do parser de linha de comandos, serviços injetados e outras fontes de valor. |
Propriedades
| Nome | Descrição |
|---|---|
| Console |
Cria instâncias de objetos com base nos resultados do parser de linha de comandos, serviços injetados e outras fontes de valor. |
| ParseResult |
O resultado da análise sintática para a invocação atual. |
Métodos
| Nome | Descrição |
|---|---|
| AddService(Type, Func<IServiceProvider,Object>) |
Adiciona a fábrica de serviço especificada ao contexto de ligação. |
| AddService(Type, Func<Object>) |
Cria instâncias de objetos com base nos resultados do parser de linha de comandos, serviços injetados e outras fontes de valor. |
| AddService<T>(Func<IServiceProvider,T>) |
Adiciona a fábrica de serviço especificada ao contexto de ligação. |
| GetService(Type) |
Recebe o objeto de serviço do tipo especificado. |
Métodos da Extensão
| Nome | Descrição |
|---|---|
| AddModelBinder(BindingContext, ModelBinder) |
Adiciona um binder de modelo que pode ser usado para encadernar um tipo específico. |
| CreateAsyncScope(IServiceProvider) |
Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com âmbito definido. |
| CreateScope(IServiceProvider) |
Cria um novo IServiceScope que pode ser usado para resolver serviços com âmbito definido. |
| GetFakeLogCollector(IServiceProvider) |
Recebe o objeto que recolhe registos de registo enviado para o registo falso. |
| GetFakeRedactionCollector(IServiceProvider) |
Obtém a instância falsa do collector de redactores do contentor de injeção de dependências. |
| GetKeyedService(IServiceProvider, Type, Object) |
Obtenha o serviço do tipo |
| GetKeyedService<T>(IServiceProvider, Object) |
Obtenha o serviço do tipo |
| GetKeyedServices(IServiceProvider, Type, Object) |
Obtenha uma enumeração de serviços do tipo |
| GetKeyedServices<T>(IServiceProvider, Object) |
Obtenha uma enumeração de serviços do tipo |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Obtém um fichário de modelo para o descritor de valor especificado. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtenha o serviço do tipo |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtenha o serviço do tipo |
| GetRequiredService(IServiceProvider, Type) |
Obtenha o serviço do tipo |
| GetRequiredService<T>(IServiceProvider) |
Obtenha o serviço do tipo |
| GetService<T>(IServiceProvider) |
Obtenha o serviço do tipo |
| GetServices(IServiceProvider, Type) |
Obtenha uma enumeração de serviços do tipo |
| GetServices<T>(IServiceProvider) |
Obtenha uma enumeração de serviços do tipo |