Freigeben über


ConfigBuilder Klasse

Definition

Die ConfigBuilder -Klasse ist für die Initialisierung des Diensts verantwortlich, einschließlich ASP.NET-Web-API, Autofac und OWIN. Die Standardimplementierung ConfigBuilder konfiguriert den Dienst mithilfe von Standardeinstellungen, aber eine Anwendung kann dies auf verschiedene Weise anpassen: Indem sie benutzerdefinierte ConfigOptions Einstellungen bereitstellt, indem sie ein Action<T1,T2> bereitstellt, mit dem die Dependency Injection-Engine konfiguriert werden kann, oder indem eine völlig andere IConfigBuilder Implementierung bereitgestellt wird.

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

Konstruktoren

ConfigBuilder()

Initialisiert eine neue Instanz der ConfigBuilder-Klasse mit Standardeinstellungen.

ConfigBuilder(ConfigOptions)

Initialisiert eine neue instance der ConfigBuilder -Klasse eines bestimmten options instance, der benutzerdefinierte Einstellungen bereitstellt.

ConfigBuilder(ConfigOptions, Action<ContainerBuilder>)
Veraltet.

Initialisiert eine neue instance der ConfigBuilder Klasse für eine bestimmte options instance, die benutzerdefinierte Einstellungen bereitstellt, und ein Action<T> , das aufgerufen wird, wenn Autofac konfiguriert ist, sodass die Anwendung zusätzliche Abhängigkeiten einfügen und vorhandene Abhängigkeiten ersetzt.

ConfigBuilder(ConfigOptions, Action<HttpConfiguration,ContainerBuilder>)

Initialisiert eine neue instance der ConfigBuilder Klasse für eine bestimmte options instance, die benutzerdefinierte Einstellungen bereitstellt, und ein Action<T1,T2> , das aufgerufen wird, wenn Autofac konfiguriert ist, sodass die Anwendung zusätzliche Abhängigkeiten einfügen und vorhandene Abhängigkeiten ersetzt.

Eigenschaften

AutofacConfig

Die Action<T1,T2> , die aufgerufen werden soll, um autofac zu konfigurieren.

Options

Ruft die von der ConfigOptions-Klasse verwendete ConfigBuilder-Klasse ab.

Methoden

ConfigureOwin(HttpConfiguration)

Dieser Schritt wird im Rahmen der Konfiguration der OWIN-Anwendungspipeline aufgerufen.

ConfigureServiceDependencies(HttpConfiguration, ContainerBuilder)

Stellt einen Mechanismus bereit, mit dem eine Anwendung zusätzliche Dienste beim Standardcontainer für die Abhängigkeitsinjektion registrieren kann.

ConfigureWebApi(HttpConfiguration, IDictionary<Type,Object>)

Dieser Schritt wird als Teil der Konfiguration von ASP.NET-Web-API aufgerufen. Es wird das config übergeben, das er ändern kann, und eine Reihe von serviceInstances Infrastrukturdiensten, von denen der Dienst abhängt. Diese Infrastrukturdienste müssen beim Abhängigkeitslöser registriert werden, damit die Runtime sie zur Laufzeit abrufen kann.

ConfigureWebApiDependencyResolver(HttpConfiguration, IDictionary<Type,Object>)

Initialisiert den Abhängigkeitslöser.

OnComplete(HttpConfiguration)

Wenn sie von einer Unterklasse überschrieben wird, wird diese Methode aufgerufen, sobald die Initialisierung abgeschlossen ist.

Gilt für: