AdaptiveDialogBot Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av AdaptiveDialogBot klassen.
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)
Parametrar
- adaptiveDialogId
- String
ID:t för som AdaptiveDialog ska läsas ResourceExplorerin från .
- languageGeneratorId
- String
ID:t för som LanguageGenerator ska läsas ResourceExplorerin från .
- resourceExplorer
- ResourceExplorer
Bot Builder ResourceExplorer att läsa in Dialog från.
- conversationState
- ConversationState
En ConversationState implementering.
- skillConversationIdFactoryBase
- SkillConversationIdFactoryBase
En SkillConversationIdFactoryBase implementering.
- languagePolicy
- LanguagePolicy
En LanguagePolicy som ska användas.
- botFrameworkAuthentication
- BotFrameworkAuthentication
En BotFrameworkAuthentication som används för att hämta en klient för att göra anrop till Bot Builder Skills.
- telemetryClient
- IBotTelemetryClient
En IBotTelemetryClient som används för att logga robottelemetrihändelser.
- scopes
- IEnumerable<MemoryScope>
Anpassade MemoryScope implementeringar som utökar minnessystemet.
- pathResolvers
- IEnumerable<IPathResolver>
Anpassad IPathResolver som lägger till genvägar för nya matchares sökväg till minnesomfattningar.
- dialogs
- IEnumerable<Dialog>
Anpassad Dialog som läggs till i rotdialogrutanUppsättning.