Partilhar via


ApiBehaviorOptions.SuppressUseValidationProblemDetailsForInvalidModelStateResponses Propriedade

Definição

Obtém ou define um valor que determina se os controladores anotados com ApiControllerAttribute respondem usando ValidationProblemDetails em InvalidModelStateResponseFactory.

Quando true, SuppressModelStateInvalidFilter retorna erros em ModelStateDictionary como um ValidationProblemDetails. Caso contrário, SuppressModelStateInvalidFilter retornará os erros no formato determinado por SerializableError.

public:
 property bool SuppressUseValidationProblemDetailsForInvalidModelStateResponses { bool get(); void set(bool value); };
public bool SuppressUseValidationProblemDetailsForInvalidModelStateResponses { get; set; }
member this.SuppressUseValidationProblemDetailsForInvalidModelStateResponses : bool with get, set
Public Property SuppressUseValidationProblemDetailsForInvalidModelStateResponses As Boolean

Valor da propriedade

O valor padrão será true se a versão for Version_2_2 ou posterior; false caso contrário, .

Comentários

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 valor desejado da opção de compatibilidade 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_1 como ou inferior, essa configuração terá o valor false , a menos que explicitamente configurado.

Se a versão de compatibilidade do aplicativo estiver definida Version_2_2 como ou superior, essa configuração terá o valor true , a menos que explicitamente configurado.

Aplica-se a