Lingua

AdaptiveDialogBot Costruttore

Definizione

Inizializza una nuova istanza della classe 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)

Parametri

adaptiveDialogId
String

L'id del AdaptiveDialog to load dal ResourceExplorer.

languageGeneratorId
String

L'id del LanguageGenerator to load dal ResourceExplorer.

resourceExplorer
ResourceExplorer

Il Bot Builder ResourceExplorer per caricare il Dialog da.

conversationState
ConversationState

Un'implementazione ConversationState .

userState
UserState

Un'implementazione UserState .

skillConversationIdFactoryBase
SkillConversationIdFactoryBase

Un'implementazione SkillConversationIdFactoryBase .

languagePolicy
LanguagePolicy

A LanguagePolicy da usare.

botFrameworkAuthentication
BotFrameworkAuthentication

Un BotFrameworkAuthentication cliente era solito per effettuare chiamate a Bot Builder Skills.

telemetryClient
IBotTelemetryClient

A veniva usata per registrare IBotTelemetryClient gli eventi di telemetria dei bot.

scopes
IEnumerable<MemoryScope>

Implementazioni personalizzate MemoryScope che estendono il sistema di memoria.

pathResolvers
IEnumerable<IPathResolver>

Personalizzati IPathResolver che aggiungono nuovi risolutori, scorciatoie di percorso verso gli scope di memoria.

dialogs
IEnumerable<Dialog>

Personalizzato Dialog che verrà aggiunto al DialogSet radice.

logger
ILogger

ILogger Istanza di .

Si applica a