AdaptiveDialogBot Constructor

Definición

Inicializa una nueva instancia de la clase AdaptiveDialogBot.

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)

Parámetros

adaptiveDialogId
String

El id de la AdaptiveDialog carga a partir de la ResourceExplorer.

languageGeneratorId
String

El id de la LanguageGenerator carga a partir de la ResourceExplorer.

resourceExplorer
ResourceExplorer

El Bot Builder ResourceExplorer para cargar el Dialog bot desde

conversationState
ConversationState

Una ConversationState implementación.

userState
UserState

Una UserState implementación.

skillConversationIdFactoryBase
SkillConversationIdFactoryBase

Una SkillConversationIdFactoryBase implementación.

languagePolicy
LanguagePolicy

A LanguagePolicy para usar.

botFrameworkAuthentication
BotFrameworkAuthentication

A BotFrameworkAuthentication solía conseguir un cliente para hacer llamadas a Bot Builder Skills.

telemetryClient
IBotTelemetryClient

A IBotTelemetryClient solía registrar eventos de telemetría de bots.

scopes
IEnumerable<MemoryScope>

Implementaciones personalizadas MemoryScope que extienden el sistema de memoria.

pathResolvers
IEnumerable<IPathResolver>

Personalizados IPathResolver que añaden nuevos resolutores, accesos directos a los ámbitos de memoria.

dialogs
IEnumerable<Dialog>

Personalizado Dialog que se añadirá al DialogSet raíz.

logger
ILogger

Instancia ILogger de .

Se aplica a