BindingContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| GetKeyedService<T>(IServiceProvider, Object) |
Obtenga el servicio de tipo |
| GetKeyedServices(IServiceProvider, Type, Object) |
Obtenga una enumeración de servicios de tipo |
| GetKeyedServices<T>(IServiceProvider, Object) |
Obtenga una enumeración de servicios de tipo |
| GetOrCreateModelBinder(BindingContext, IValueDescriptor) |
Obtiene un enlazador de modelos para el descriptor de valor especificado. |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtenga el servicio de tipo |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtenga el servicio de tipo |
| GetRequiredService(IServiceProvider, Type) |
Obtenga el servicio de tipo |
| GetRequiredService<T>(IServiceProvider) |
Obtenga el servicio de tipo |
| GetService<T>(IServiceProvider) |
Obtenga el servicio de tipo |
| GetServices(IServiceProvider, Type) |
Obtenga una enumeración de servicios de tipo |
| GetServices<T>(IServiceProvider) |
Obtenga una enumeración de servicios de tipo |