ValidationOptions.Localizer Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.