Microsoft.Bot.Builder.Dialogs.Adaptive.Generators 命名空间

LanguageGeneratorManager

管理 ResourceExplorer 中所有 LG 资源的缓存的类。 发生资源更改事件时,此类会自动更新缓存。

LGResourceLoader

加载所有 lg 资源并将其拆分为不同的语言组。

MultiLanguageGenerator

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

MultiLanguageGeneratorBase

将语言策略应用于 TryGetGenerator 的虚拟方法的基类。

ResourceMultiLanguageGenerator

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

TemplateEngineLanguageGenerator

使用 LGFile 的 ILanguageGenerator 实现。