RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Eigenschaft
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.
Ruft einen Wert ab, der bestimmt, ob der HTTP-Methodenabgleich für Razor Pages-Handlermethoden fuzzy matching verwendet, oder legt diesen fest.
Wird standardmäßig auf false
festgelegt.
public:
property bool AllowMappingHeadRequestsToGetHandler { bool get(); void set(bool value); };
public bool AllowMappingHeadRequestsToGetHandler { get; set; }
member this.AllowMappingHeadRequestsToGetHandler : bool with get, set
Public Property AllowMappingHeadRequestsToGetHandler As Boolean
Eigenschaftswert
Hinweise
Wenn sie aktiviert sind, sind Razor Pages-Handlermethoden flexibler, bei denen HTTP-Methoden von GET- und POST-Handlermethoden akzeptiert werden. Dadurch kann ein GET-Handler die HEAD HTTP-Methoden zusätzlich zu GET akzeptieren. Eine spezifischere Handlermethode kann weiterhin definiert werden, um HEAD zu akzeptieren, und der spezifischste Handler wird aufgerufen.
Diese Einstellung reduziert die Anzahl der Handlermethoden, die geschrieben werden müssen, um ordnungsgemäß auf typischen Webdatenverkehr zu reagieren, einschließlich Anforderungen aus der Internetinfrastruktur wie Webcrawlern.
Diese Eigenschaft ist einem Kompatibilitätsschalter zugeordnet und kann je nach konfigurierter Kompatibilitätsversion für die Anwendung ein anderes Verhalten bereitstellen. Anleitungen und Beispiele zum Festlegen der Kompatibilitätsversion der Anwendung finden Sie CompatibilityVersion unter.
Das Konfigurieren des gewünschten Wertkompatibilitätsschalters durch Aufrufen des Setters dieser Eigenschaft hat Vorrang vor dem Wert, der von der Anwendung CompatibilityVersionimpliziert wird.
Wenn die Kompatibilitätsversion der Anwendung auf Version_2_0 festgelegt ist, hat diese Einstellung einen Wert false
, sofern nicht explizit konfiguriert.
Wenn die Kompatibilitätsversion der Anwendung auf oder höher Version_2_1 festgelegt ist, hat diese Einstellung einen Wert true
, sofern nicht explizit konfiguriert.