Sdílet prostřednictvím


AdaptiveDialogBot Konstruktor

Definice

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 .

userState
UserState

Implementace UserState .

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.

logger
ILogger

Instance ILogger .

Platí pro