Idioma

BindingContext Classe

Definição

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 sealed class BindingContext : IServiceProvider
type BindingContext = class
    interface IServiceProvider
Public NotInheritable Class BindingContext
Implements IServiceProvider
Herança
BindingContext
Implementações

Propriedades

Nome Descrição
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<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 serviceType .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Obtenha o serviço do tipo T .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtenha uma enumeração de serviços do tipo serviceType a partir do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtenha uma enumeração de serviços do tipo T a partir do IServiceProvider.

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

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtenha o serviço do tipo T .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Obtenha o serviço do tipo serviceType .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Obtenha o serviço do tipo T .IServiceProvider

GetService<T>(IServiceProvider)

Obtenha o serviço do tipo T .IServiceProvider

GetServices(IServiceProvider, Type)

Obtenha uma enumeração de serviços do tipo serviceType a partir do IServiceProvider.

GetServices<T>(IServiceProvider)

Obtenha uma enumeração de serviços do tipo T a partir do IServiceProvider.

Aplica-se a