IValidationLocalizer Interfaz
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í.
Proporciona servicios de localización para la canalización de validación. Las implementaciones resuelven nombres para mostrar (usados como {0} sustituciones de marcadores de posición en mensajes de error) y texto de mensaje de error localizado para ValidationAttribute instancias. Establezca una instancia en Localizer para habilitar la localización.
public interface class IValidationLocalizer
public interface IValidationLocalizer
type IValidationLocalizer = interface
Public Interface IValidationLocalizer
Comentarios
La implementación predeterminada que se integra con Microsoft.Extensions.Localization.IStringLocalizer se proporciona mediante el paquete Microsoft.Extensions.Validation.Localization y se conecta mediante una llamada a AddValidationLocalization(). Las implementaciones personalizadas se pueden proporcionar directamente a través de Localizer.
Las implementaciones se pueden invocar fuera de la canalización de validación (por ejemplo, durante la representación del lado servidor de las reglas de validación del lado cliente), por lo que no deben depender del estado por validación y deben ser seguras para llamar simultáneamente.
Métodos
| Nombre | Description |
|---|---|
| ResolveDisplayName(DisplayNameLocalizationContext) |
Resuelve un nombre para mostrar localizado para el miembro descrito por |
| ResolveErrorMessage(ErrorMessageLocalizationContext) |
Resuelve un mensaje de error localizado con formato completo para el atributo de validación descrito por |