MultiLanguageGenerator 类

定义

使用 ILanguageGenerator 的 Locale 实现了 locale-ILanguageGenerator> 的映射,并有一个策略控制备用(试试 en-us -> en -> 默认)。

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

构造函数

名称 说明
MultiLanguageGenerator()

初始化 MultiLanguageGenerator 类的新实例。

字段

名称 说明
Kind

类标识符。

属性

名称 说明
LanguageGenerators

获取多种语言的语言生成器。

LanguagePolicy

获取或设定语言策略。

(继承自 MultiLanguageGeneratorBase)

方法

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

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

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

按地点查找的实现。 这会用内部词典查找。

适用于