AdaptiveDialogBot Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de 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)
Parameters
- adaptiveDialogId
- String
De id van de AdaptiveDialog om te laden vanaf de ResourceExplorer.
- languageGeneratorId
- String
De id van de LanguageGenerator om te laden vanaf de ResourceExplorer.
- resourceExplorer
- ResourceExplorer
De Bot Builder ResourceExplorer om de van te Dialog laden.
- conversationState
- ConversationState
Een ConversationState implementatie.
- skillConversationIdFactoryBase
- SkillConversationIdFactoryBase
Een SkillConversationIdFactoryBase implementatie.
- languagePolicy
- LanguagePolicy
A LanguagePolicy om te gebruiken.
- botFrameworkAuthentication
- BotFrameworkAuthentication
Een BotFrameworkAuthentication werd gebruikt om een klant te vinden voor het bellen van Bot Builder Skills.
- telemetryClient
- IBotTelemetryClient
Een werd gebruikt om bot-telemetrie-evenementen IBotTelemetryClient te loggen.
- scopes
- IEnumerable<MemoryScope>
Aangepaste MemoryScope implementaties die het geheugensysteem uitbreiden.
- pathResolvers
- IEnumerable<IPathResolver>
Aangepast IPathResolver die nieuwe snelkoppelingen voor resolvers toevoegen aan geheugenscopes.
- dialogs
- IEnumerable<Dialog>
Aangepast Dialog dat wordt toegevoegd aan de root DialogSet.