RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui détermine si les requêtes HTTP avec la méthode OPTIONS sont gérées par défaut, si aucun gestionnaire n’est disponible.
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
Valeur de propriété
La valeur par défaut est true
si la version est Version_2_2 ou ultérieure ; false
sinon.
Remarques
Razor Pages utilise la méthode HTTP de la requête actuelle pour sélectionner une méthode de gestionnaire. Lorsqu’aucun gestionnaire n’est disponible ou sélectionné, la page est immédiatement exécutée. Cela peut entraîner des erreurs d’exécution si la page s’appuie sur la méthode du gestionnaire pour exécuter et initialiser un état. Ce paramètre tente d’éviter cette classe d’erreur pour les requêtes HTTP OPTIONS
en retournant une 200 OK
réponse.
Cette propriété est associée à un commutateur de compatibilité et peut fournir un comportement différent en fonction de la version de compatibilité configurée pour l’application. Consultez CompatibilityVersion pour obtenir des conseils et des exemples de définition de la version de compatibilité de l’application.
La configuration du commutateur de compatibilité de valeur souhaité en appelant le setter de cette propriété est prioritaire sur la valeur implicite par l’application CompatibilityVersion.
Si la version de compatibilité de l’application est définie sur Version_2_2 , ce paramètre aura une valeur true
, sauf s’il est configuré explicitement.
Si la version de compatibilité de l’application est définie sur ou est inférieure, Version_2_1 ce paramètre aura une valeur true
, sauf s’il est configuré explicitement.