AdaptiveDialogBot Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci AdaptiveDialogBot třídy.
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)
Parametry
- adaptiveDialogId
- String
ID objektu, který AdaptiveDialog se má načíst z objektu ResourceExplorer.
- languageGeneratorId
- String
ID objektu, který LanguageGenerator se má načíst z objektu ResourceExplorer.
- resourceExplorer
- ResourceExplorer
Bot Builder ResourceExplorer , ze který se má načíst Dialog .
- conversationState
- ConversationState
Implementace ConversationState .
- skillConversationIdFactoryBase
- SkillConversationIdFactoryBase
Implementace SkillConversationIdFactoryBase .
- languagePolicy
- LanguagePolicy
A LanguagePolicy , které se mají použít.
- botFrameworkAuthentication
- BotFrameworkAuthentication
Slouží BotFrameworkAuthentication k získání klienta pro volání dovedností v bot Builderu.
- telemetryClient
- IBotTelemetryClient
Slouží IBotTelemetryClient k protokolování událostí telemetrie robota.
- scopes
- IEnumerable<MemoryScope>
Vlastní MemoryScope implementace, které rozšiřují paměťovou soustavu.
- pathResolvers
- IEnumerable<IPathResolver>
Vlastní IPathResolver , které přidávají do oborů paměti nové zástupce cest překladačů.
- dialogs
- IEnumerable<Dialog>
Vlastní Dialog , který se přidá do kořenové sady dialogových oken.