Freigeben über


OwinAppBuilder Klasse

Definition

Dies ist die OWIN-Standardkonfigurationsklasse, die verwendet wird, um die OWIN-Anwendung mit den Von der Runtime verwendeten Middlewareerweiterungen (z. B. Authentifizierungsanbieter) sowie ASP.NET-Web-API einzurichten. Die zu verwendende OWIN-Anwendungskonfiguration kann über die Abhängigkeitsinjektions-Engine konfiguriert werden.

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

Konstruktoren

OwinAppBuilder(HttpConfiguration)

Initialisiert eine neue instance der OwinAppBuilder -Klasse unter Verwendung der bereitgestellten Konfiguration.

Methoden

Configuration(IAppBuilder)

Konfiguriert die OWIN-Pipeline durch Bearbeiten des angegebenen appBuilder.

ConfigureAuthentication(IAppBuilder, HttpConfiguration)

Fügt der OWIN-Anwendungspipeline die ASP.NET Identity Framework-Authentifizierungsanbieter hinzu.

ConfigureBackstop(IAppBuilder, HttpConfiguration)

Fügt der OWIN-Anwendungspipeline einen Backstop hinzu, der zu einer 404 Not Found-Antwort für alle Anforderungen führt, die an diesen Teil der Pipeline gesendet werden.

ConfigureExtensions(IAppBuilder, HttpConfiguration)

Fügt IOwinAppBuilderExtension der OWIN-Anwendungspipeline Instanzen hinzu. IOwinAppBuilderExtension Implementierungen, die bei der Dependency Injection-Engine registriert sind, werden automatisch am Ende der OWIN-Anwendungspipeline hinzugefügt. Dies ist nützlich für Erweiterungen, bei denen die Reihenfolge nicht entscheidend ist, außer dass sie nach dem Authentifizierungsteil der Pipeline hinzugefügt werden.

ConfigureLogger(IAppBuilder, HttpConfiguration)

Fügt der OWIN-Anwendungspipeline (optional) die Protokollierung hinzu. Kann Microsoft.Owin.Logging.ILoggerFactory bei der Dependency Injection-Engine registriert werden.

ConfigureWebApi(IAppBuilder, HttpConfiguration)

Fügt der OWIN-Anwendungspipeline die Web-API hinzu.

Gilt für: