Partager via


ConfigBuilder Classe

Définition

La ConfigBuilder classe est responsable de l’initialisation du service, y compris API Web ASP.NET, Autofac et OWIN. L’implémentation par défaut ConfigBuilder configure le service à l’aide des paramètres par défaut, mais une application peut le personnaliser de plusieurs façons : en fournissant un ConfigOptions avec des paramètres personnalisés, en fournissant un Action<T1,T2> qui peut configurer le moteur d’injection de dépendances ou en fournissant une implémentation entièrement différente IConfigBuilder .

public class ConfigBuilder : Microsoft.WindowsAzure.Mobile.Service.Config.IConfigBuilder
type ConfigBuilder = class
    interface IConfigBuilder
Public Class ConfigBuilder
Implements IConfigBuilder
Héritage
ConfigBuilder
Implémente

Constructeurs

ConfigBuilder()

Initialise une nouvelle instance de la classe ConfigBuilder avec les paramètres par défaut.

ConfigBuilder(ConfigOptions)

Initialise une nouvelle instance de la ConfigBuilder classe un instance donné options en fournissant des paramètres personnalisés.

ConfigBuilder(ConfigOptions, Action<ContainerBuilder>)
Obsolète.

Initialise une nouvelle instance de la ConfigBuilder classe un instance donné options en fournissant des paramètres personnalisés et un Action<T> qui est appelé lorsque Autofac est configuré, ce qui permet à l’application d’injecter des dépendances supplémentaires et de remplacer les dépendances existantes.

ConfigBuilder(ConfigOptions, Action<HttpConfiguration,ContainerBuilder>)

Initialise une nouvelle instance de la ConfigBuilder classe un instance donné options en fournissant des paramètres personnalisés et un Action<T1,T2> qui est appelé lorsque Autofac est configuré, ce qui permet à l’application d’injecter des dépendances supplémentaires et de remplacer les dépendances existantes.

Propriétés

AutofacConfig

Action<T1,T2> à appeler pour configurer Autofac.

Options

Obtient le ConfigOptions utilisé par ce ConfigBuilder.

Méthodes

ConfigureOwin(HttpConfiguration)

Cette étape est appelée dans le cadre de la configuration du pipeline d’application OWIN.

ConfigureServiceDependencies(HttpConfiguration, ContainerBuilder)

Fournit un mécanisme par lequel une application peut inscrire des services supplémentaires avec le conteneur d’injection de dépendances par défaut.

ConfigureWebApi(HttpConfiguration, IDictionary<Type,Object>)

Cette étape est appelée dans le cadre de la configuration de API Web ASP.NET. Il est passé le config qu’il peut modifier sur place et un ensemble de services d’infrastructure serviceInstances dont dépend le service. Ces services d’infrastructure doivent être inscrits auprès du programme de résolution des dépendances afin que le runtime puisse les obtenir au moment de l’exécution.

ConfigureWebApiDependencyResolver(HttpConfiguration, IDictionary<Type,Object>)

Initialise le programme de résolution de dépendances.

OnComplete(HttpConfiguration)

En cas de substitution par une sous-classe, cette méthode est appelée une fois l’initialisation terminée.

S’applique à