次の方法で共有


MultiLanguageGenerator クラス

定義

を使用する ILanguageGenerator は、ロケールの locale-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>)

ロケールによるルックアップの実装。 内部ディクショナリを使用して検索します。

適用対象