Idioma

BindingContext Classe

Definição

Cria instâncias de objeto com base nos resultados do analisador de linha de comando, 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 da invocação atual.

Métodos

Nome Descrição
AddService(Type, Func<IServiceProvider,Object>)

Adiciona o service factory especificado ao contexto de associação.

AddService<T>(Func<IServiceProvider,T>)

Adiciona o service factory especificado ao contexto de associação.

GetService(Type)

Obtém o objeto de serviço do tipo especificado.

Métodos de Extensão

Nome Descrição
AddModelBinder(BindingContext, ModelBinder)

Adiciona um associador de modelo que pode ser usado para associar um tipo específico.

CreateAsyncScope(IServiceProvider)

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetFakeLogCollector(IServiceProvider)

Obtém o objeto que coleta registros de log enviados para o agente falso.

GetFakeRedactionCollector(IServiceProvider)

Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência.

GetKeyedService(IServiceProvider, Type, Object)

Obter o serviço do tipo serviceType do IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Obter o serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obter uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obter uma enumeração de serviços do tipo T do IServiceProvider.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Obtém um associador de modelo para o descritor de valor especificado.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obter o serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obter o serviço do tipo T do IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Obter o serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter o serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)

Obter o serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)

Obter uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)

Obter uma enumeração de serviços do tipo T do IServiceProvider.

Aplica-se a