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 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 Description
BindingContext(ParseResult, IConsole)

Cria instâncias de objeto com base nos resultados do analisador de linha de comando, serviços injetados e outras fontes de valor.

Propriedades

Nome Description
Console

Cria instâncias de objeto com base nos resultados do analisador de linha de comando, serviços injetados e outras fontes de valor.

ParseResult

O resultado da análise da invocação atual.

Métodos

Nome Description
AddService(Type, Func<IServiceProvider,Object>)

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

AddService(Type, Func<Object>)

Cria instâncias de objeto com base nos resultados do analisador de linha de comando, serviços injetados e outras fontes de valor.

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 Description
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