IValidationLocalizer Interfaz

Definición

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 context.

ResolveErrorMessage(ErrorMessageLocalizationContext)

Resuelve un mensaje de error localizado con formato completo para el atributo de validación descrito por context.

Se aplica a