Microsoft.Extensions.Localization Namnområde

Innehåller klasser och gränssnitt för att hantera och tillhandahålla lokaliserade strängar och resurser.

Klasser

Name Description
LocalizationOptions

Tillhandahåller programmeringskonfiguration för lokalisering.

LocalizedString

En språkspecifik sträng.

ResourceLocationAttribute

Tillhandahåller platsen för resurser för en sammansättning.

ResourceManagerStringLocalizer

En IStringLocalizer som använder ResourceManager och ResourceReader för att tillhandahålla lokaliserade strängar.

ResourceManagerStringLocalizerFactory

En IStringLocalizerFactory som skapar instanser av ResourceManagerStringLocalizer.

ResourceNamesCache

En implementering av IResourceNamesCache som backas upp av en ConcurrentDictionary<TKey,TValue>.

RootNamespaceAttribute

Tillhandahåller RootNamespace för en sammansättning. RootNamespace för sammansättningen används av lokalisering för att fastställa resursnamnet som ska sökas efter när RootNamespace skiljer sig från AssemblyName.

StringLocalizer<TResourceSource>

Innehåller strängar för TResourceSource.

StringLocalizerExtensions

Tilläggsmetoder för att arbeta på IStringLocalizer instanser.

Gränssnitt

Name Description
IResourceNamesCache

Representerar en cache med strängnamn i resurser.

IStringLocalizer

Representerar en tjänst som tillhandahåller lokaliserade strängar.

IStringLocalizer<T>

Representerar en IStringLocalizer som innehåller strängar för T.

IStringLocalizerFactory

Representerar en fabrik som skapar IStringLocalizer instanser.