AdaptiveDialogBot Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AdaptiveDialogBot-Klasse.
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)
Parameter
- adaptiveDialogId
- String
Die ID des AdaptiveDialog zum Laden von .ResourceExplorer
- languageGeneratorId
- String
Die ID des LanguageGenerator zum Laden von .ResourceExplorer
- resourceExplorer
- ResourceExplorer
Der Bot Builder ResourceExplorer , um das Dialog Von zu laden.
- conversationState
- ConversationState
Eine Umsetzung ConversationState .
- skillConversationIdFactoryBase
- SkillConversationIdFactoryBase
Eine Umsetzung SkillConversationIdFactoryBase .
- languagePolicy
- LanguagePolicy
A LanguagePolicy zum Benutzen.
- botFrameworkAuthentication
- BotFrameworkAuthentication
Es BotFrameworkAuthentication wurde genutzt, um einen Kunden für Anrufe bei Bot Builder Skills zu gewinnen.
- telemetryClient
- IBotTelemetryClient
Er wurde verwendet, um Telemetrie-Ereignisse der Bots IBotTelemetryClient zu protokollieren.
- scopes
- IEnumerable<MemoryScope>
Benutzerdefinierte MemoryScope Implementierungen, die das Speichersystem erweitern.
- pathResolvers
- IEnumerable<IPathResolver>
Benutzerdefiniert IPathResolver , das neue Resolver-Pfad-Shortcuts zu Speicher-Scopes hinzufügt.
- dialogs
- IEnumerable<Dialog>
Benutzerdefiniert Dialog , das zum Root-DialogSet hinzugefügt wird.