StaticFilesEndpointRouteBuilderExtensions.MapFallbackToFile Methode

Definition

Überlädt

MapFallbackToFile(IEndpointRouteBuilder, String)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

MapFallbackToFile(IEndpointRouteBuilder, String)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToFile(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ filePath);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string filePath);
static member MapFallbackToFile : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToFile (endpoints As IEndpointRouteBuilder, filePath As String) As IEndpointConventionBuilder

Parameter

filePath
String

Der Dateipfad der zu bedienenden Datei.

Gibt zurück

Der IEndpointRouteBuilder

Hinweise

MapFallbackToFile(IEndpointRouteBuilder, String) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.

Der Standardwert StaticFileOptions für StaticFileMiddleware wird verwendet.

MapFallbackToFile(IEndpointRouteBuilder, String) registriert einen Endpunkt mithilfe des Musters {*path:nonfile}. Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue.

Gilt für:

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToFile(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ filePath, Microsoft::AspNetCore::Builder::StaticFileOptions ^ options);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string filePath, Microsoft.AspNetCore.Builder.StaticFileOptions options);
static member MapFallbackToFile : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * Microsoft.AspNetCore.Builder.StaticFileOptions -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToFile (endpoints As IEndpointRouteBuilder, filePath As String, options As StaticFileOptions) As IEndpointConventionBuilder

Parameter

filePath
String

Der Dateipfad der zu bedienenden Datei.

Gibt zurück

Der IEndpointRouteBuilder

Hinweise

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) registriert einen Endpunkt mithilfe des Musters {*path:nonfile}. Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue.

Gilt für:

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToFile(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ filePath);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string filePath);
static member MapFallbackToFile : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToFile (endpoints As IEndpointRouteBuilder, pattern As String, filePath As String) As IEndpointConventionBuilder

Parameter

pattern
String

Das Routenmuster.

filePath
String

Der Dateipfad der zu bedienenden Datei.

Gibt zurück

Der IEndpointRouteBuilder

Hinweise

MapFallbackToFile(IEndpointRouteBuilder, String, String) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.

Der Standardwert StaticFileOptions für StaticFileMiddleware wird verwendet.

Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue.

Diese Überladung verwendet das angegebene pattern wortwörtlich. Verwenden Sie die :nonfile Route contraint, um Anforderungen für statische Dateien auszuschließen.

Gilt für:

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch filePathangegebene Datei zu verarbeiten.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToFile(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ filePath, Microsoft::AspNetCore::Builder::StaticFileOptions ^ options);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string filePath, Microsoft.AspNetCore.Builder.StaticFileOptions options);
static member MapFallbackToFile : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * Microsoft.AspNetCore.Builder.StaticFileOptions -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToFile (endpoints As IEndpointRouteBuilder, pattern As String, filePath As String, options As StaticFileOptions) As IEndpointConventionBuilder

Parameter

pattern
String

Das Routenmuster.

filePath
String

Der Dateipfad der zu bedienenden Datei.

Gibt zurück

Der IEndpointRouteBuilder

Hinweise

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.

Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue.

Diese Überladung verwendet das angegebene pattern wortwörtlich. Verwenden Sie die :nonfile Route contraint, um Anforderungen für statische Dateien auszuschließen.

Gilt für: