Partilhar via


RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Propriedade

Definição

Obtém ou define um valor que determina se a correspondência de método HTTP para métodos do manipulador Razor Pages usará correspondência difusa. Assume o padrão de 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

Valor da propriedade

Comentários

Quando habilitados, os métodos de manipulador do Razor Pages serão mais flexíveis em que os métodos HTTP serão aceitos pelos métodos de manipulador GET e POST. Isso permite que um manipulador GET aceite os métodos HTTP HEAD além de GET. Um método de manipulador mais específico ainda pode ser definido para aceitar HEAD e o manipulador mais específico será invocado.

Essa configuração reduz o número de métodos de manipulador que devem ser gravados para responder corretamente ao tráfego típico da Web, incluindo solicitações da infraestrutura da Internet, como rastreadores da Web.

Essa propriedade está associada a um comutador de compatibilidade e pode fornecer um comportamento diferente dependendo da versão de compatibilidade configurada para o aplicativo. Consulte CompatibilityVersion para obter diretrizes e exemplos de como definir a versão de compatibilidade do aplicativo.

Configurar o desejado da opção de compatibilidade de valor chamando o setter dessa propriedade terá precedência sobre o valor implícito pelo do CompatibilityVersionaplicativo.

Se a versão de compatibilidade do aplicativo estiver definida Version_2_0 como , essa configuração terá valor false , a menos que esteja explicitamente configurada.

Se a versão de compatibilidade do aplicativo for definida Version_2_1 como ou superior, essa configuração terá valor true , a menos que esteja explicitamente configurada.

Aplica-se a