Microsoft.Extensions.Localization Espace de noms

Contient des classes et des interfaces pour la gestion et la fourniture de chaînes et de ressources localisées.

Classes

Nom Description
LocalizationOptions

Fournit une configuration programmatique pour la localisation.

LocalizedString

Chaîne spécifique aux paramètres régionaux.

ResourceLocationAttribute

Fournit l’emplacement des ressources d’un assembly.

ResourceManagerStringLocalizer

Qui IStringLocalizer utilise et ResourceManagerResourceReader fournit des chaînes localisées.

ResourceManagerStringLocalizerFactory

Qui IStringLocalizerFactory crée des instances de ResourceManagerStringLocalizer.

ResourceNamesCache

Implémentation soutenue IResourceNamesCache par un ConcurrentDictionary<TKey,TValue>.

RootNamespaceAttribute

Fournit l’instance RootNamespace d’un assembly. RootNamespace de l’assembly est utilisé par la localisation pour déterminer le nom de la ressource à rechercher lorsque RootNamespace diffère de l’assemblyName.

StringLocalizer<TResourceSource>

Fournit des chaînes pour TResourceSource.

StringLocalizerExtensions

Méthodes d’extension pour l’exploitation sur IStringLocalizer des instances.

Interfaces

Nom Description
IResourceNamesCache

Représente un cache de noms de chaînes dans les ressources.

IStringLocalizer

Représente un service qui fournit des chaînes localisées.

IStringLocalizer<T>

Représente une IStringLocalizer chaîne qui fournit des chaînes pour T.

IStringLocalizerFactory

Représente une fabrique qui crée IStringLocalizer des instances.