ResourceMultiLanguageGenerator 类

定义

使用 resourceExplorer 将根 lg 及所有语言变体挂载为多语言生成器。

public class ResourceMultiLanguageGenerator : Microsoft.Bot.Builder.Dialogs.Adaptive.Generators.MultiLanguageGeneratorBase
type ResourceMultiLanguageGenerator = class
    inherit MultiLanguageGeneratorBase
Public Class ResourceMultiLanguageGenerator
Inherits MultiLanguageGeneratorBase
继承
ResourceMultiLanguageGenerator

注解

给定文件名如“foo.lg”,它会生成一个foo的映射。{LOCALE}.lg 文件。

构造函数

名称 说明
ResourceMultiLanguageGenerator(String)

初始化 ResourceMultiLanguageGenerator 类的新实例。

字段

名称 说明
Kind

类标识符。

属性

名称 说明
LanguagePolicy

获取或设定语言策略。

(继承自 MultiLanguageGeneratorBase)
ResourceId

获取或设置资源 ID。

方法

名称 说明
GenerateAsync(DialogContext, String, Object, CancellationToken)

找到一个与当前语境地点匹配的语言生成器。

(继承自 MultiLanguageGeneratorBase)
TryGetGenerator(DialogContext, String, Lazy<LanguageGenerator>)

按地点查找的实现。 这会使用 resourceId 和 ResourceExplorer 来查找。

适用于