RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy metoda HTTP zgodna z metodami obsługi razor Pages będzie używać dopasowywania rozmytego. Wartość domyślna to 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

Wartość właściwości

Uwagi

Po włączeniu metody obsługi razor Pages będą bardziej elastyczne, w których metody HTTP zostaną zaakceptowane przez metody procedury obsługi GET i POST. Umożliwia to metodom obsługi GET akceptowanie metod HTTP HEAD oprócz metody GET. Bardziej szczegółową metodę obsługi można zdefiniować tak, aby akceptowała metodę HEAD, a najbardziej konkretna procedura obsługi zostanie wywołana.

To ustawienie zmniejsza liczbę metod obsługi, które muszą być zapisywane w celu poprawnego reagowania na typowy ruch internetowy, w tym żądania z infrastruktury internetowej, takiej jak przeszukiwarki internetowe.

Ta właściwość jest skojarzona z przełącznikiem zgodności i może zapewnić inne zachowanie w zależności od skonfigurowanej wersji zgodności dla aplikacji. Zobacz CompatibilityVersion wskazówki i przykłady ustawiania wersji zgodności aplikacji.

Skonfigurowanie żądanego przełącznika zgodności wartości przez wywołanie elementu setter tej właściwości będzie mieć pierwszeństwo przed wartością domniemaną przez aplikację CompatibilityVersion.

Jeśli wersja zgodności aplikacji zostanie ustawiona na Version_2_0 wartość, to to ustawienie będzie miało wartość false , chyba że jawnie skonfigurowano.

Jeśli wersja zgodności aplikacji jest ustawiona na Version_2_1 lub nowszą, to to ustawienie będzie miało wartość true , chyba że jawnie skonfigurowano.

Dotyczy