MultiLanguageGenerator 类

定义

ILanguageGenerator 使用的区域设置实现区域>设置的区域设置-ILanguageGenerator 映射,并具有控制回退的策略 (尝试 en-us -> en -> default) 。

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>)

按区域设置实现查找。 这会使用内部字典进行查找。

适用于