Microsoft.Extensions.Localization Espaço de Nomes

Contém classes e interfaces para gerir e fornecer strings e recursos localizados.

Classes

Name Description
LocalizationOptions

Fornece configuração programática para localização.

LocalizedString

Uma corda específica de local.

ResourceLocationAttribute

Fornece a localização dos recursos para uma Assembleia.

ResourceManagerStringLocalizer

An IStringLocalizer que usa o ResourceManager e ResourceReader para fornecer cadeias localizadas.

ResourceManagerStringLocalizerFactory

Um IStringLocalizerFactory que cria instâncias de ResourceManagerStringLocalizer.

ResourceNamesCache

Uma implementação de IResourceNamesCache suportada por um ConcurrentDictionary<TKey,TValue>.

RootNamespaceAttribute

Fornece o RootNamespace de uma assembleia. O RootNamespace da assembly é usado pela Localização para determinar o nome do recurso a procurar quando o RootNamespace difere do AssemblyName.

StringLocalizer<TResourceSource>

Fornece cadeias para TResourceSource.

StringLocalizerExtensions

Métodos de extensão para operar em IStringLocalizer instâncias.

Interfaces

Name Description
IResourceNamesCache

Representa um cache de nomes de cadeias em recursos.

IStringLocalizer

Representa um serviço que fornece strings localizadas.

IStringLocalizer<T>

Representa um IStringLocalizer que fornece cadeias para T.

IStringLocalizerFactory

Representa uma fábrica que cria IStringLocalizer instâncias.