RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che determina se i metodi HTTP corrispondenti ai metodi del gestore Razor Pages useranno la corrispondenza fuzzy.
Il valore predefinito è false
.
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
Valore della proprietà
Commenti
Se abilitata, i metodi del gestore Razor Pages saranno più flessibili in cui i metodi HTTP verranno accettati dai metodi del gestore GET e POST. In questo modo, i metodi del gestore GET accettano i metodi HTTP HEAD oltre a GET. È comunque possibile definire un metodo gestore più specifico per accettare HEAD e verrà richiamato il gestore più specifico.
Questa impostazione riduce il numero di metodi del gestore che devono essere scritti correttamente per rispondere correttamente al traffico Web tipico, incluse le richieste provenienti da un'infrastruttura Internet, ad esempio i crawler Web.
Questa proprietà è associata a un'opzione di compatibilità e può fornire un comportamento diverso a seconda della versione di compatibilità configurata per l'applicazione. Per indicazioni ed esempi sull'impostazione della versione di compatibilità dell'applicazione, vedere CompatibilityVersion le linee guida e gli esempi di impostazione della versione di compatibilità dell'applicazione.
La configurazione dell'opzione di compatibilità dei valori desiderata chiamando il setter di questa proprietà avrà la precedenza sul valore implicito dell'applicazione CompatibilityVersion.
Se la versione di compatibilità dell'applicazione è impostata su Version_2_0 , questa impostazione avrà valore false
a meno che non sia configurata in modo esplicito.
Se la versione di compatibilità dell'applicazione è impostata su Version_2_1 o versione successiva, questa impostazione avrà valore true
a meno che non sia configurata in modo esplicito.