AdaptiveDialogBot コンストラクター

定義

AdaptiveDialogBot クラスの新しいインスタンスを初期化します。

public AdaptiveDialogBot (string adaptiveDialogId, string languageGeneratorId, Microsoft.Bot.Builder.Dialogs.Declarative.Resources.ResourceExplorer resourceExplorer, Microsoft.Bot.Builder.ConversationState conversationState, Microsoft.Bot.Builder.UserState userState, Microsoft.Bot.Builder.Skills.SkillConversationIdFactoryBase skillConversationIdFactoryBase, Microsoft.Bot.Builder.Dialogs.Adaptive.LanguagePolicy languagePolicy, Microsoft.Bot.Connector.Authentication.BotFrameworkAuthentication botFrameworkAuthentication, Microsoft.Bot.Builder.IBotTelemetryClient telemetryClient, System.Collections.Generic.IEnumerable<Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope> scopes = default, System.Collections.Generic.IEnumerable<Microsoft.Bot.Builder.Dialogs.Memory.IPathResolver> pathResolvers = default, System.Collections.Generic.IEnumerable<Microsoft.Bot.Builder.Dialogs.Dialog> dialogs = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Dialogs.Adaptive.AdaptiveDialogBot : string * string * Microsoft.Bot.Builder.Dialogs.Declarative.Resources.ResourceExplorer * Microsoft.Bot.Builder.ConversationState * Microsoft.Bot.Builder.UserState * Microsoft.Bot.Builder.Skills.SkillConversationIdFactoryBase * Microsoft.Bot.Builder.Dialogs.Adaptive.LanguagePolicy * Microsoft.Bot.Connector.Authentication.BotFrameworkAuthentication * Microsoft.Bot.Builder.IBotTelemetryClient * seq<Microsoft.Bot.Builder.Dialogs.Memory.Scopes.MemoryScope> * seq<Microsoft.Bot.Builder.Dialogs.Memory.IPathResolver> * seq<Microsoft.Bot.Builder.Dialogs.Dialog> * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Dialogs.Adaptive.AdaptiveDialogBot
Public Sub New (adaptiveDialogId As String, languageGeneratorId As String, resourceExplorer As ResourceExplorer, conversationState As ConversationState, userState As UserState, skillConversationIdFactoryBase As SkillConversationIdFactoryBase, languagePolicy As LanguagePolicy, botFrameworkAuthentication As BotFrameworkAuthentication, telemetryClient As IBotTelemetryClient, Optional scopes As IEnumerable(Of MemoryScope) = Nothing, Optional pathResolvers As IEnumerable(Of IPathResolver) = Nothing, Optional dialogs As IEnumerable(Of Dialog) = Nothing, Optional logger As ILogger = Nothing)

パラメーター

adaptiveDialogId
String

からResourceExplorer読み込む の AdaptiveDialog ID。

languageGeneratorId
String

からResourceExplorer読み込む の LanguageGenerator ID。

resourceExplorer
ResourceExplorer

読み込み元の Dialog Bot BuilderResourceExplorer

conversationState
ConversationState

ConversationState実装。

userState
UserState

UserState実装。

skillConversationIdFactoryBase
SkillConversationIdFactoryBase

SkillConversationIdFactoryBase実装。

languagePolicy
LanguagePolicy

LanguagePolicy使用する 。

botFrameworkAuthentication
BotFrameworkAuthentication

BotFrameworkAuthentication Bot Builder Skills を呼び出すためにクライアントを取得するために使用される 。

telemetryClient
IBotTelemetryClient

IBotTelemetryClientボットテレメトリ イベントをログに記録するために使用される 。

scopes
IEnumerable<MemoryScope>

メモリ システムを拡張するカスタム MemoryScope 実装。

pathResolvers
IEnumerable<IPathResolver>

メモリ スコープに新しいリゾルバー パス ショートカットを追加するカスタム IPathResolver

dialogs
IEnumerable<Dialog>

ルート DialogSet に追加されるカスタム Dialog

logger
ILogger

ILogger のインスタンス。

適用対象