Language

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

ボットビルダーResourceExplorerDialogを読み込みます。

conversationState
ConversationState

ConversationState実装。

userState
UserState

UserState実装。

skillConversationIdFactoryBase
SkillConversationIdFactoryBase

SkillConversationIdFactoryBase実装。

languagePolicy
LanguagePolicy

使うための LanguagePolicy 。

botFrameworkAuthentication
BotFrameworkAuthentication

Bot Builder Skillsに電話をかけるためのクライアントを得るための利用 BotFrameworkAuthentication 。

telemetryClient
IBotTelemetryClient

ボットのテレメトリイベントを記録するための IBotTelemetryClient です。

scopes
IEnumerable<MemoryScope>

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

pathResolvers
IEnumerable<IPathResolver>

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

dialogs
IEnumerable<Dialog>

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

logger
ILogger

ILogger インスタンス。

適用対象