Lenguaje

BindingContext Clase

Definición

Crea instancias de objeto basadas en los resultados del analizador de línea de comandos, los servicios insertados y otros orígenes 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
Herencia
BindingContext
Implementaciones

Constructores

Nombre Description
BindingContext(ParseResult, IConsole)

Crea instancias de objeto basadas en los resultados del analizador de línea de comandos, los servicios insertados y otros orígenes de valor.

Propiedades

Nombre Description
Console

Crea instancias de objeto basadas en los resultados del analizador de línea de comandos, los servicios insertados y otros orígenes de valor.

ParseResult

Resultado del análisis de la invocación actual.

Métodos

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

Agrega el generador de servicios especificado al contexto de enlace.

AddService(Type, Func<Object>)

Crea instancias de objeto basadas en los resultados del analizador de línea de comandos, los servicios insertados y otros orígenes de valor.

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

Agrega el generador de servicios especificado al contexto de enlace.

GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

Métodos de extensión

Nombre Description
AddModelBinder(BindingContext, ModelBinder)

Agrega un enlazador de modelos que se puede usar para enlazar un tipo específico.

CreateAsyncScope(IServiceProvider)

Crea un nuevo AsyncServiceScope que se puede usar para resolver los servicios con ámbito.

CreateScope(IServiceProvider)

Crea un nuevo IServiceScope que se puede usar para resolver los servicios con ámbito.

GetFakeLogCollector(IServiceProvider)

Obtiene el objeto que recopila los registros de registro enviados al registrador falso.

GetFakeRedactionCollector(IServiceProvider)

Obtiene la instancia falsa del recopilador redactor del contenedor de inserción de dependencias.

GetKeyedService(IServiceProvider, Type, Object)

Obtenga el servicio de tipo serviceType de .IServiceProvider

GetKeyedService<T>(IServiceProvider, Object)

Obtenga el servicio de tipo T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtenga una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtenga una enumeración de servicios de tipo T de .IServiceProvider

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

Obtiene un enlazador de modelos para el descriptor de valor especificado.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtenga el servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtenga el servicio de tipo T de .IServiceProvider

GetRequiredService(IServiceProvider, Type)

Obtenga el servicio de tipo serviceType de .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Obtenga el servicio de tipo T de .IServiceProvider

GetService<T>(IServiceProvider)

Obtenga el servicio de tipo T de .IServiceProvider

GetServices(IServiceProvider, Type)

Obtenga una enumeración de servicios de tipo serviceType de .IServiceProvider

GetServices<T>(IServiceProvider)

Obtenga una enumeración de servicios de tipo T de .IServiceProvider

Se aplica a