RazorPagesOptions.AllowDefaultHandlingForOptionsRequests 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 HTTP-Anforderungen mit der OPTIONS-Methode standardmäßig verarbeitet werden, wenn kein Handler verfügbar ist, oder legt diesen fest.
public:
property bool AllowDefaultHandlingForOptionsRequests { bool get(); void set(bool value); };
public bool AllowDefaultHandlingForOptionsRequests { get; set; }
member this.AllowDefaultHandlingForOptionsRequests : bool with get, set
Public Property AllowDefaultHandlingForOptionsRequests As Boolean
Eigenschaftswert
Der Standardwert ist true
, wenn die Version oder höher ist Version_2_2 , andernfalls false
.
Hinweise
Razor Pages verwendet die HTTP-Methode der aktuellen Anforderung, um eine Handlermethode auszuwählen. Wenn kein Handler verfügbar oder ausgewählt ist, wird die Seite sofort ausgeführt. Dies kann zu Laufzeitfehlern führen, wenn die Seite auf der Handlermethode basiert, um einen Zustand auszuführen und zu initialisieren. Mit dieser Einstellung wird versucht, diese Fehlerklasse für HTTP-Anforderungen OPTIONS
zu vermeiden, indem eine 200 OK
Antwort zurückgegeben wird.
Diese Eigenschaft ist einem Kompatibilitätsswitch zugeordnet und kann je nach konfigurierter Kompatibilitätsversion für die Anwendung ein anderes Verhalten bereitstellen. Hier finden Sie CompatibilityVersion Anleitungen und Beispiele zum Festlegen der Kompatibilitätsversion der Anwendung.
Das Konfigurieren des gewünschten Wertkompatibilitätsschalters durch Aufrufen des Setters dieser Eigenschaft hat Vorrang vor dem Wert, der durch den der -Anwendung CompatibilityVersionimpliziert wird.
Wenn die Kompatibilitätsversion der Anwendung auf Version_2_2 festgelegt ist, hat diese Einstellung einen Wert true
, sofern nicht explizit konfiguriert.
Wenn die Kompatibilitätsversion der Anwendung auf Version_2_1 oder niedriger festgelegt ist, hat diese Einstellung einen Wert true
, sofern nicht explizit konfiguriert.