ResourceManagerStringLocalizer 类

定义

IStringLocalizer,使用 ResourceManagerResourceReader 提供本地化字符串。

public ref class ResourceManagerStringLocalizer : Microsoft::Extensions::Localization::IStringLocalizer
public class ResourceManagerStringLocalizer : Microsoft.Extensions.Localization.IStringLocalizer
type ResourceManagerStringLocalizer = class
    interface IStringLocalizer
Public Class ResourceManagerStringLocalizer
Implements IStringLocalizer
继承
ResourceManagerStringLocalizer
派生
实现

注解

此类型是线程安全的。

构造函数

ResourceManagerStringLocalizer(ResourceManager, Assembly, String, IResourceNamesCache)

创建一个新的 ResourceManagerStringLocalizer

ResourceManagerStringLocalizer(ResourceManager, Assembly, String, IResourceNamesCache, ILogger)

创建一个新的 ResourceManagerStringLocalizer

ResourceManagerStringLocalizer(ResourceManager, AssemblyWrapper, String, IResourceNamesCache)

仅用于测试目的。

ResourceManagerStringLocalizer(ResourceManager, AssemblyWrapper, String, IResourceNamesCache, ILogger)

仅用于测试目的。

ResourceManagerStringLocalizer(ResourceManager, IResourceStringProvider, String, IResourceNamesCache)

仅用于测试目的。

ResourceManagerStringLocalizer(ResourceManager, IResourceStringProvider, String, IResourceNamesCache, ILogger)

仅用于测试目的。

属性

Item[String, Object[]]

获取具有给定名称并通过提供的参数进行格式设置的字符串资源。

Item[String]

获取具有给定名称的字符串资源。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetAllStrings(Boolean)

获取所有资源字符串。

GetAllStrings(Boolean, CultureInfo)

返回指定区域性的所有字符串。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetStringSafely(String, CultureInfo)

从 获取资源字符串, ResourceManager 如果未找到匹配项,则返回 null 而不是引发异常。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
WithCulture(CultureInfo)
已过时.

为特定 CultureInfo 创建新的 ResourceManagerStringLocalizer

扩展方法

GetAllStrings(IStringLocalizer)

获取所有字符串资源,包含父级区域性的字符串资源。

GetString(IStringLocalizer, String)

获取具有给定名称的字符串资源。

GetString(IStringLocalizer, String, Object[])

获取具有给定名称并通过提供的参数进行格式设置的字符串资源。

适用于