ISpaBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Klasse, die Mechanismen zum Konfigurieren des Hostings einer Single Page Application (SPA) und zum Anfügen von Middleware bereitstellt.
public interface class ISpaBuilder
public interface ISpaBuilder
type ISpaBuilder = interface
Public Interface ISpaBuilder
Eigenschaften
ApplicationBuilder |
Stellt IApplicationBuilder die Middlewarepipeline dar, in der die SPA gehostet wird. |
Options |
Beschreibt Die Konfigurationsoptionen für das Hosten eines SPA. |
Erweiterungsmethoden
UseSpaPrerendering(ISpaBuilder, Action<SpaPrerenderingOptions>) |
Veraltet.
Aktiviert die serverseitige Prerendering-Middleware für eine Einzelseitenanwendung. |
UseProxyToSpaDevelopmentServer(ISpaBuilder, Func<Task<Uri>>) |
Konfiguriert die Anwendung so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen. |
UseProxyToSpaDevelopmentServer(ISpaBuilder, String) |
Konfiguriert die Anwendung so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen. |
UseProxyToSpaDevelopmentServer(ISpaBuilder, Uri) |
Konfiguriert die Anwendung so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen. |
UseAngularCliServer(ISpaBuilder, String) |
Verarbeitet Anforderungen, indem sie an eine instance des Angular CLI-Servers übergeben werden. Dies bedeutet, dass Sie immer aktuelle CLI-erstellte Ressourcen bereitstellen können, ohne den Angular CLI-Server manuell ausführen zu müssen. Dieses Feature sollte nur in der Entwicklung verwendet werden. Achten Sie bei Produktionsbereitstellungen darauf, den Angular CLI-Server nicht zu aktivieren. |
UseReactDevelopmentServer(ISpaBuilder, String) |
Verarbeitet Anforderungen, indem sie an eine instance des create-react-app-Servers übergeben werden. Dies bedeutet, dass Sie immer aktuelle CLI-erstellte Ressourcen bereitstellen können, ohne den create-react-app-Server manuell ausführen zu müssen. Dieses Feature sollte nur in der Entwicklung verwendet werden. Achten Sie bei Produktionsbereitstellungen darauf, den create-react-app-Server nicht zu aktivieren. |