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, das AdaptiveDialog aus geladen werden ResourceExplorersoll.
- languageGeneratorId
- String
Die ID des, das LanguageGenerator aus geladen werden ResourceExplorersoll.
- resourceExplorer
- ResourceExplorer
Der Bot-Generator ResourceExplorer , aus dem geladen Dialog werden soll.
- conversationState
- ConversationState
Eine ConversationState Implementierung.
- skillConversationIdFactoryBase
- SkillConversationIdFactoryBase
Eine SkillConversationIdFactoryBase Implementierung.
- languagePolicy
- LanguagePolicy
Ein LanguagePolicy zu verwendende.
- botFrameworkAuthentication
- BotFrameworkAuthentication
Ein BotFrameworkAuthentication , der verwendet wird, um einen Client zum Tätigen von Aufrufen von Bot Builder Skills abzurufen.
- telemetryClient
- IBotTelemetryClient
Ein IBotTelemetryClient , der zum Protokollieren von Bottelemetrieereignissen verwendet wird.
- scopes
- IEnumerable<MemoryScope>
Benutzerdefinierte MemoryScope Implementierungen, die das Speichersystem erweitern.
- pathResolvers
- IEnumerable<IPathResolver>
Benutzerdefiniert IPathResolver , die neue Pfadverknüpfungen für Resolver zu Speicherbereichen hinzufügen.
- dialogs
- IEnumerable<Dialog>
Benutzerdefiniert Dialog , das dem DialogSet-Stamm hinzugefügt wird.