Compartir a través de


ConfigBuilder Clase

Definición

La ConfigBuilder clase es responsable de inicializar el servicio, incluidos ASP.NET Web API, Autofac y OWIN. La implementación predeterminada configura el servicio con valores predeterminados ConfigBuilder , pero una aplicación puede personalizarlo de varias maneras: proporcionando una ConfigOptions configuración personalizada; proporcionando un Action<T1,T2> que puede configurar el motor de inserción de dependencias; o proporcionando una implementación completamente diferente IConfigBuilder .

public class ConfigBuilder : Microsoft.WindowsAzure.Mobile.Service.Config.IConfigBuilder
type ConfigBuilder = class
    interface IConfigBuilder
Public Class ConfigBuilder
Implements IConfigBuilder
Herencia
ConfigBuilder
Implementaciones

Constructores

ConfigBuilder()

Inicializa una nueva instancia de la clase ConfigBuilder con la configuración predeterminada.

ConfigBuilder(ConfigOptions)

Inicializa una nueva instancia de la ConfigBuilder clase que options proporciona una configuración personalizada.

ConfigBuilder(ConfigOptions, Action<ContainerBuilder>)
Obsoletos.

Inicializa una nueva instancia de la ConfigBuilder clase una instancia determinada options que proporciona valores personalizados y un Action<T> objeto al que se llama cuando Autofac está configurado, lo que permite a la aplicación insertar dependencias adicionales, así como reemplazar las dependencias existentes.

ConfigBuilder(ConfigOptions, Action<HttpConfiguration,ContainerBuilder>)

Inicializa una nueva instancia de la ConfigBuilder clase una instancia determinada options que proporciona valores personalizados y un Action<T1,T2> objeto al que se llama cuando Autofac está configurado, lo que permite a la aplicación insertar dependencias adicionales, así como reemplazar las dependencias existentes.

Propiedades

AutofacConfig

que Action<T1,T2> se va a invocar para configurar Autofac.

Options

Obtiene el objeto ConfigOptions empleado por este objeto ConfigBuilder.

Métodos

ConfigureOwin(HttpConfiguration)

Este paso se llama como parte de la configuración de la canalización de la aplicación OWIN.

ConfigureServiceDependencies(HttpConfiguration, ContainerBuilder)

Proporciona un mecanismo por el que una aplicación puede registrar servicios adicionales con el contenedor de inserción de dependencias predeterminado.

ConfigureWebApi(HttpConfiguration, IDictionary<Type,Object>)

Este paso se llama como parte de la configuración de ASP.NET Web API. Se pasa el config que puede modificar en su lugar y un conjunto de servicios de serviceInstances infraestructura de los que depende el servicio. Estos servicios de infraestructura deben registrarse con la resolución de dependencias para que el tiempo de ejecución pueda obtenerlos en tiempo de ejecución.

ConfigureWebApiDependencyResolver(HttpConfiguration, IDictionary<Type,Object>)

Inicializa la resolución de dependencias.

OnComplete(HttpConfiguration)

Si se reemplaza por una subclase, se llama a este método una vez completada la inicialización.

Se aplica a