Microsoft.Extensions.Localization Пространство имен

Содержит классы и интерфейсы для управления локализованными строками и ресурсами.

Классы

Имя Описание
LocalizationOptions

Предоставляет программную конфигурацию для локализации.

LocalizedString

Определенная строка языкового стандарта.

ResourceLocationAttribute

Предоставляет расположение ресурсов для сборки.

ResourceManagerStringLocalizer

Объект, IStringLocalizer использующий ResourceManager локализованные строки и ResourceReader предоставляющий локализованные строки.

ResourceManagerStringLocalizerFactory

Объект, IStringLocalizerFactory создающий экземпляры ResourceManagerStringLocalizer.

ResourceNamesCache

Реализация, поддерживаемая IResourceNamesCache объектом ConcurrentDictionary<TKey,TValue>.

RootNamespaceAttribute

Предоставляет пространство RootNamespace сборки. Корневое пространство имен сборки используется локализацией для определения имени ресурса для поиска, если rootNamespace отличается от имени сборки.

StringLocalizer<TResourceSource>

Предоставляет строки для TResourceSource.

StringLocalizerExtensions

Методы расширения для работы с IStringLocalizer экземплярами.

Интерфейсы

Имя Описание
IResourceNamesCache

Представляет кэш строковых имен в ресурсах.

IStringLocalizer

Представляет службу, которая предоставляет локализованные строки.

IStringLocalizer<T>

Представляет строку IStringLocalizer для T.

IStringLocalizerFactory

Представляет фабрику, которая создает IStringLocalizer экземпляры.