ValidationOptions.Localizer Propiedad

Definición

Obtiene o establece el IValidationLocalizer utilizado por la canalización de validación para resolver los nombres para mostrar localizados y los mensajes de error.

public:
 property Microsoft::Extensions::Validation::IValidationLocalizer ^ Localizer { Microsoft::Extensions::Validation::IValidationLocalizer ^ get(); void set(Microsoft::Extensions::Validation::IValidationLocalizer ^ value); };
public Microsoft.Extensions.Validation.IValidationLocalizer? Localizer { get; set; }
member this.Localizer : Microsoft.Extensions.Validation.IValidationLocalizer with get, set
Public Property Localizer As IValidationLocalizer

Valor de propiedad

Comentarios

Cuando null (valor predeterminado), no se realiza ninguna localización: los nombres para mostrar literales de Name y DisplayName se devuelven as-isy los mensajes de error de validación vuelven al mensaje predeterminado del atributo.

Para habilitar la implementación predeterminada basada en IStringLocalizer, agregue una referencia a Microsoft.Extensions.Validation.Localization y llame a services.AddValidationLocalization() durante la configuración de DI. Como alternativa, asigne directamente una implementación personalizada IValidationLocalizer .

Esta propiedad está pensada para configurarse durante el inicio de la aplicación. La mutación después de que la canalización de validación haya comenzado a procesar solicitudes no es segura para subprocesos.

Se aplica a